Quotes
Overview
"Quotes" is a web application I built to store kind words I have for my partner. You can use it for this purpose or any other!
Technologies
- Python
- FastHTML
- SQLite
- SMTP
Features
- Simple interface
- Email notifications
- Activity logging
Task Manager
Overview
This is a task manager written in C that is intended to be used locally via the command line.
Technologies
- C
- File I/O
- Subprocesses
- Pipes
- Microservices
Features
- Due Dates
- Categories
- Guided Usage
E2E Test Suite
Overview
In this project, I worked with a team to develop a test suite for a chart web application. I constructed the CI/CD pipeline and wrote the end-to-end tests on the left.
Technologies
- Cypress
- GitHub Actions
- Jest
Small Shell
Overview
Small Shell is a bash-like shell written in C that can handle most standard shell functionality.
Concepts
- Memory & Process Management
Features
- Input/Output redirection
- Background processes
- Signal handling
Magic Math
Overview
Magic Math allows you to construct math equations to reverse engineer precalculated solutions.
Technologies
- HTML/CSS
- JavaScript
Features
- Win/Loss Count
- Live Instructions
- Cheat Mode
Matrix Reducer
Overview
Matrix reducer is a simple web calculator that can solve two unknowns in a system of linear equations.
Technologies
- HTML/CSS
- JavaScript
OTP Encryption/Decryption
Overview
This is a client-server application written in C that can encrypt and decrypt messages using the one-time pad cipher.
Concepts
- Sockets
- Ports
- One-Time Pad Encryption
- Client-Server
- Concurrency
- Multiprocessing
- C
Pound Pinger (Coming Soon...)
Overview
Pound Pinger is a weight-tracking app that will send reminders and updates based on daily weigh-ins.
Technologies
- TBD
Features
- TBD