All Projects
The complete list of projects I've built, from full-stack products to backend services, desktop tools and smaller experiments.
My Projects
Full-stack e-commerce app with an auction flow, built with Next.js, NestJS, PostgreSQL, TypeORM, JWT authentication, Swagger, Azure, and Vercel. Basic Store
ArchivedNeeded a full-stack e-commerce project to practice backend architecture, authentication, and deployment beyond simple CRUD apps. Built a NestJS/PostgreSQL REST API with JWT authentication and Swagger docs, paired with a Next.js frontend supporting an auction-style bidding flow.
Full-stack remote queue management system with maps, JWT authentication, user/store-owner roles, SSR pages, API docs, tests, caching, and geospatial data. Stop Rows
MaintainedPhysical queues at stores and services lack a way to manage line position remotely, so people waste time waiting in person. Built a remote queue management system with an interactive map, authenticated user/store-owner roles, and a TypeScript backend with JWT refresh tokens, caching, and geospatial indexing.
Electron desktop app for controlling Wiz smart lights with real-time adjustments, scenes, rooms, custom keyboard shortcuts, and system auto-start. Light Control Pro
MaintainedWanted a fast, keyboard-driven way to control Wiz smart bulbs from the PC instead of relying on the mobile app for every adjustment. Built an Electron desktop app with real-time bulb control, scenes, rooms, custom keyboard shortcuts, and system auto-start, now being migrated to TypeScript.
Task and Pomodoro app built with Next.js and Firebase, including authentication, Firestore-backed task management, filtering, and a custom timer flow. Simple Pomodoro and To-do
ArchivedNeeded a way to track how many Pomodoro cycles were spent per task to better measure and optimize my own work routine. Built a Next.js/Firebase app combining task management with a Pomodoro timer, using Firestore for persistence and Zustand for filtering state.
Interactive geospatial tool for creating and assigning zones with Leaflet, radius selection, polyline areas, Voronoi diagrams, and CSV import/export. Map Zone Delimiter
ArchivedExisting tools didn't offer a flexible enough way to assign and visualize geospatial zones for structured location data. Built an interactive Leaflet-based tool supporting radius, polyline, and Voronoi-diagram zones, with CSV import/export for point and group management.
Bilingual portfolio built with Next.js, React, i18n, dark mode, animated UI, dynamic navigation, and detailed project pages. Personal Portfolio
ActiveBilingual portfolio built with Next.js, React, i18n, dark mode, animated UI, dynamic navigation, and detailed project pages.
C++ Huffman compressor/decompressor using binary trees, bit-level file operations, and lossless reconstruction. Huffman Tree Compressor
ArchivedC++ Huffman compressor/decompressor using binary trees, bit-level file operations, and lossless reconstruction.