Greg's Arcade
Various browser game I built from scratch using vanilla JavaScript. I compiled the games onto one site where users can play each game and also create their own account. Having an account allows you to save your highscores and compete in the site's global leaderboards.
- React
- Node.js
- PostgreSQL
- Docker
Kids Citizen Science App
Built the backend architecture for a mobile and web app enabling teachers and students to run citizen science projects in the classroom. Designed the database schema and implemented secure, role-based authentication for teachers and students. Developed the API layer connecting mobile and web clients to backend services, supporting real-world data collection as a hands-on science learning tool.
- Node.js
- TypeScript
- PostgreSQL
- Git Version Control
Mean Street Vinyls
Co-developed a full-stack web app to manage vinyl records, artists, patrons, and rentals using a relational database. Collaborated on schema design, SQL implementation, and MVC-based back-end development while using Git for version control and collaborative workflows.
- Node.js
- MySQL
- Git Version Control