A system for managing user accounts between local database, Active Directory, and Google. Expanded upon the work done by previous developers in this position by incorporating active requirements into a new system of interconnected applications, components, and services.
This web application was built as a means to add, edit, and manage staff (and to a limited amount, student) user accounts for a small to medium user base. Certain user account changes in User Management were synced with Active Directory and Google when changes were made.
laravel mariadb mysql rabbitmq jquery
The Student Data Sync program is made up of a variety of utilities that deal with:
This program was built to listen for input passed along from the User Management web application and Student Data Sync component via RabbitMQ.
c# rabbitmq active-directory
This service was built to run the Message Receiver for Windows program.
A simple web application project that displays data from User Management. Backend built with Flask, frontend built with React.
flask jwt nginx postgresql reactjs uwsgi
A simple web application for uploading and managing files.
django postgresql uwsgi nginx
A web API used to communicate with Active Directory from various locations.
asp.net-core-2.0 active-directory c# iis
A web application portal for finding directory-related information (e.g., mailing list and unit resources) within a particular organization.
express gruntjs jwt nginx node.js oauth-2.0 postgresql reactjs redis twitter-bootstrap webpack
A web API used for accessing general data related to a larger User Management project. Used to access resources as well as generating unique information for user accounts.
flask jwt mysql nginx python
This project allows for users or programs to query certain Mailman-related data via a web API type of platform. Built especially with Perl due to the limitations of the existing host Linux environment.
apache caching dancer2 jwt mailman perl plack starman
Music composition is often more than randomly selecting musical notes—it involves logical patterns, progressions, and emotions. The goal of the KANJOTO project is to teach a machine to generate music based upon given emotions using the Android platform.
Team-based project for junior year at school written primarily in C#. The Kiosk project provides a basic implementation of a job application kiosk where users can fill out and submit sample job applications.
asp.net mvc c#
Ideal is a simple MVC-based web framework written in PHP. Ideal began as a way to explore the building of a framework while, at the same time, providing a tool for future use.