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. The RabbitMQ approach was later phased out in favor of a web API approach with the Directory API project.
c# rabbitmq active-directory
This service was built to run the Message Receiver for Windows program.
Scripts that sync mailing lists between Google Groups and Mailman. This project is a collection of individual Perl scripts that:
A potential digital "whiteboard" replacement to keep track of staff availability when out of office.
django postgresql react typescript nginx uwsgi
A simple project that allows users to add and manage student behavior data.
django postgresql react sql-server nginx uwsgi
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
An extremely simple web application for uploading and managing files. I hesitate to include this in the project list because this is more of a trivial application. If it is helpful in the future, there might be room to work on this more, but for now this is a simple web application that was more of an introduction to using Django for something useful.
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.
expressjs 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.