Projects

Nick Web Services (NWS)

[ Project Website ]

Nick Web Services is a cloud infrastructure provider service that I created and run. It allows people to deploy containerized versions of their webapps across our multiple servers. It provides geo-distributed high avalibility by default with no extra configuration needed from users hosting their webapp with us.

Hardware-wise we use old Dell Poweredge servers running Proxmox. We then have VMs running in Proxmox that run Kubernetes clusters. We have 4 clusters currently: Austin, Hill Country, Schuylkill, and Philadelphia. The deployments are managed through GitOps with Rancher Fleet.

SQUIRREL

SQUIRREL stands for SQL Query Util-Izing Rust's Reliable and Efficient Logic. It is a SQL database that I am writing in Rust. Currently, it can parse CREATE TABLE commands, and works with the data types varchar and int. I plan to implement basic CRUD operations, then add JOINs, and then try to make it wire-compatible with Postgres.

SEPTA Site

[ GitHub Repo ]

SEPTA Site is a website that I created which can get your trip history, SEPTA Key balance, and ridership statistics for your SEPTA Key. It utilizes SEPTA's new metro wayfinding instead of their current wayfinding. I wrote the project to get a basic introduction to Svelte and so that I could try to improve upon the UX of SEPTA's current website and mobile app.

[ See more projects on GitHub ]