This repository contains a collection of personal projects aimed at exploring modern web development technologies and infrastructure-as-code solutions. The projects showcase a variety of skills, including React, Angular, TypeScript, AWS CDK, testing, benchmarking, and security compliance techniques. Please note that the code within these projects is experimental and may not be consistently consistent, as it reflects ongoing exploration of different architectural patterns and development techniques. There will be bugs (intentional) and sub-optimal imlementations. I learn by seeing and experiencing "why" things do not work so that I can build out my intuition and mental models.
- Cost of speeding calculator
- Influence teenagers to slow down
- Food storage digital twin
- Inventory management
- Shopping list generator
- Meal planner/tracker
- Non-Public School tools
- Homework tracking
- Homework grading
- Administration of personal applications
- Children's chore list with proof-of-completion
- React
- Angular
- TypeScript
- Go
- C#/.NET
- Python
- Designing software systems from scratch
- Maintaining mature systems
- Testing (Unit, Integration, End-to-End)
- Benchmarking
- Profiling
- Version Control (Git)
- CI/CD concepts and practices
- Modern software development tooling
- Cloud Development Kit (CDK from AWS)
- NoSQL Database (AWS DynamoDB)
- SQL Database(AWS RDS PostgreSQL)
- Event Bus (AWS Event Bridge)
- Serverless Functions (AWS Lambda)
- Docker & Docker Compose
- Local machine -> Gitlab -> AWS
- Requirements gathering
- User interviews
- Task analysis
- Journey mapping
- User stories
- In-Person usability study
- Accessibility evaluations
- Test instructions / help docs
- Analytics Review
- Survey
- Home Site (React, Material UI)
- Tango November (Angular, Angular Material)
- Chores (React, Material UI)
- Admin Page (React, Material UI)
- Digital Food Storage (React, Material UI)
These applications are built using React 19.x, Angular 19.x, TypeScript, Material UI v6, Angular Material, React Query, RxJS, and Zod. The infrastructure is managed with Docker, Docker Compose, and GitLab CI/CD, deployed on Node.js.