A volunteer management platform where staff create and manage events while volunteers browse, sign up and check in. Built with Next.js, Supabase and a glassmorphism UI, the system features role-based access control, real-time event tracking, geospatial search powered by PostGIS, full-text search via Elasticsearch synced through Kafka, and a custom Redis rate limiter.
VIEW PROJECTThe project that defined my professional start, this B2B platform began as an intern's pitch at Effective Computer Solutions and grew into the company's flagship product over the 1.5 years I spent building it. A unified portal consolidating a dozen internal tools, warehouse management, quoting, technician scheduling, reporting and more, behind one consistent interface. Now deployed across 10+ organizations, each shaped to how they actually operate.
VIEW PROJECT
My most complex work to-date, this project is a multi-page application that lets users gather and share all of their social links under a single profile. Supabase is used to implement the database and authentication, while all interactions and routing are handled client-side. The app provides the user with options such as adding a profile picture, drag-and-drop to reorder links and is fully reponsive.
VIEW PROJECTWhether an elegant architect's portfolio or the peak of my creative fantasies, this project sought to emphasize simplicity while taking the viewer through a world of abstract architecture. Well over 1200 lines of painstakingly-crafted CSS manifest themselves in this visual homage to daring minimalism while showcasing a company's most impactful projects.
VIEW PROJECT
The inspiration for my own personal website, this was my first medium-scale project consisting mostly of HTML and CSS. The only JavaScript this project required was to enable the toggling of the mobile navigation. Many lessons were learned during the planning and implementation of this fully-responsive landing page. The care and pride bestowed on this project is reflected by its use as the template for my own personal website.
VIEW PROJECTThe second web development project I ever created, this newsletter is the culmination of hours of preparation, iterative design and an inkling of the passion that would be bestowed on future projects. The form has custom email validation and is completely responsive. The success screen was created from a modal designed for another project.
VIEW PROJECT
All things have a beginning and, for my journey into web development, this project marks mine. A simple yet responsive web page showcasing a recipe that, not unlike my project, is both elegant and tasteful.
VIEW PROJECT