Things I've built.
A full-stack coin collection tracker. Catalog, organize, and explore coins with rich metadata, powerful filters, and beautiful collections. More coins are being added continuously.
A web app for vision training with customizable random letter grids. Adjustable rows/columns, font size/family/color, drag-and-drop repositioning, fixation points, preset management, and multi-page PDF export — all optimized for A4 landscape.
A Yelp clone that allows people to connect with local businesses, leave reviews, and help others decide where to go and whose services to use.
My personal portfolio website built with Next.js 16, React 19, and Tailwind CSS v4. Features multilingual support, multiple themes, command palette, and interactive components.
Property management platform where I led frontend development. Built Credit Boost, Renters Insurance features, and a reusable component library.
E-commerce platform for 3D-printed architectural city models. Built the Shopify storefront, interactive Manhattan grid map, and custom commission tools. Managed 80+ 3D printers with software configuration, post-processed prints, and handled on-site installation. Provided IT support including network admin and troubleshooting.
A comprehensive Notion template for planning a trip to Kyrgyzstan. Includes itineraries, must-see destinations, local tips, accommodation guides, and cultural insights.
A real-time deal aggregator for EDC and tech gear. Scrapes 170+ Shopify stores every 3 hours, categorizes deals automatically, and displays them with filtering, sorting, search, and grid/list views. Supports user-submitted deals, RSS feed, and bug reporting via GitHub Issues.
Weekend projects that got out of hand. Finishing them is not part of the plan.
Chrome extension that turns video subtitles into a language learning tool. Hover over any word in subtitles to get instant definitions, pronunciation, and examples. Supports YouTube, Netflix, Prime Video, Vimeo, HDRezka, and more. Currently unreleased — personal use only.
Create, tag, and share your everyday-carry pocket dumps. Upload a photo, let AI identify and tag each item, then export it with labels, a numbered legend, or hand-drawn arrows.
A 404 page as a Hamilton Khaki Field Murph that stopped at 4:04. Pull the crown out, set the hands to now and push it home to restart the movement, or flip the watch to find the broken balance wheel behind the sapphire caseback.
A 404 page set on a Kyrgyz mountain night. Your cursor is a lantern: find the yurt to get home, past a grazing horse, a barking dog and a dying campfire, with other lost visitors’ lanterns drifting in the dark in real time.
A tiny game of kok-boru, the Kyrgyz horseback sport from the World Nomad Games. Grab the 404 goat, ride it into the tai kazan before the rivals steal it, and get on the fastest-riders board.
A family tree that starts with you, on an infinite canvas you can share with a secret link.
An online multiplayer party game with live video.
A Chrome extension for bidding smarter on Nellis Auction: true totals with fees, a full image gallery, an expiring-soon sidebar, and one-click +1 bids.