Things I've built

Evergarden

Evergarden Font Manager is a Windows desktop application designed to help designers organize, explore, and manage large font collections without relying on third-party cloud services or design software.

The application provides tools for previewing typefaces, inspecting glyphs, testing custom text, and reviewing font metrics, making it easier to evaluate fonts without switching between multiple applications.

Built around a local SQLite database, Evergarden prioritizes fast search performance, offline access, and instant font indexing. The project focuses on reducing the friction between discovering a typeface and deciding whether it is suitable for a design task.

ElectronReactSQLiteTypeScript

UI/UX Tutorials

UI/UX Tutorials is an educational platform created to make design learning more accessible through interactive lessons, guided exercises, and mobile-friendly content.

The platform served more than 60 students and was designed around simplicity and accessibility. It includes an installable Progressive Web App (PWA), markdown-powered lessons, a searchable resource library, and an administrative dashboard for managing announcements and collecting learner feedback.

A large focus of the project was usability. Features such as keyboard navigation, responsive layouts, ARIA support, image zooming, and structured content organization were built to make learning materials easier to explore across devices.

HTML5CSS3JavaScriptMarkdownFirebasePWAGitHub Pages

GitDoxx

GitDoxx is a collaborative document platform that brings together real-time editing, version history, AI-assisted reviews, and secure sharing.

The goal was to combine the fluid editing experience of modern collaborative tools with Git-like snapshots, rollback, and document comparison. Multiple users can edit simultaneously, while AI-powered diff generation and summarization help teams review changes more efficiently.

Under the hood, the editor is built using BlockNote, Y.js, and a custom synchronization layer for conflict-free collaboration. The platform also supports invite-based sharing, granular permissions, PDF exports, and durable document snapshots stored in AWS S3.

Next.jsTypeScriptTailwind CSSBlockNoteY.jsShadcn/UIFirebaseAWS S3VercelGroq AI

Syncova

Syncova is a project management platform built around a simple question: how do you distribute work fairly across a team while keeping collaboration fast and transparent?

The platform combines task management, workload balancing, and real-time collaboration into a single system. To tackle resource allocation, I implemented a workload distribution engine using the Hungarian Algorithm alongside a Greedy strategy for dynamic task reassignment.

On the backend, I designed a multi-tenant architecture using Supabase and PostgreSQL with Row Level Security (RLS) to ensure strict isolation between organizations. I also implemented recursive SQL queries and database triggers for dependency tracking and automated progress aggregation.

ReactTypeScriptViteTailwind CSSRadix UISupabaseAWS S3Vercel