Passionate about building products that make a difference
Blood, sweat, and divs.
I led the design and development of Cuemill's Intercom System — an NFC-powered visitor flow for shared workspaces. Guests can instantly access a digital floor map and contact hosts without revealing private info, creating a seamless, secure experience for deliveries, clients, and unexpected drop-ins.
I led the mobile expansion of our platform, taking Cuemill from a web-only product to fully functional iOS and Android app using Capacitor for a unified codebase. A critical challenge was implementing WebRTC-based calling — a feature with no proven support in the Capacitor ecosystem at the time. I de-risked this unknown by researching browser-native gaps, forking open source capacitor plugins, and ultimately delivering a custom native plugin to bridge WebRTC functionality across platforms. I also led the responsive architecture and UX implementation, ensuring consistency across mobile and web with minimal code duplication.
As an early-stage startup, we had to scale efficiently with limited resources. I proactively identified areas where internal tooling could replace outsourced solutions and reduce recurring costs.
I built an internal QR code analytics platform to support all our marketing campaigns, leveraging AWS Lambda to track scans and detect device types. Since we used a single QR code across all packaging, I implemented device-based redirection to guide users to the correct app store (iOS or Android), ensuring seamless onboarding.
As the sole fullstack engineer, I took ownership of our customer-facing web presence. Instead of outsourcing our homepage and Shopify integration, I self-learned the necessary stack and built them in-house. I also implemented automated email flows triggered on signup and integrated reCAPTCHA v3 to block bot activity.
To support international expansion, I built a custom localization tool that auto-detects browser language and dynamically renders translated content — avoiding the need for Webflow's paid translation services. I personally translated and localized our entire web app and marketing assets for the Korean market, saving over $3,000 annually in translation and maintenance costs.
Originally a proof of concept, the app required a complete UI/UX overhaul to be production-ready. As the sole full-time frontend engineer, I took full ownership of the rebuild — translating Figma designs into a performant, scalable application from the ground up. I worked closely with product designers to ensure pixel-perfect implementation and a seamless user experience across devices. To support speed and reliability, I implemented local caching strategies with client-side databases and integrated service workers to enable offline functionality and background updates.
I led the end-to-end development of a Solana-based IDO integration, architecting a custom on-chain wallet adapter that enabled seamless token purchases. I designed and enforced a whitelist system to restrict participation to approved users, and developed a time-locked vault smart contract to escrow funds for a defined period. After the IDO concluded, I automated the token distribution workflow—using off-chain orchestration scripts to trigger on-chain transfers—ensuring reliable, timely settlement to participants' wallets.
Using Replit, I built a Node.js sales bot that listens to a Solana marketplace over WebSockets and posts sale alerts to my Discord server via webhook. I then padded its reliability with automatic reconnect logic, in-memory deduplication to avoid duplicate messages. also built a Twitter sales bot on AWS Lambda that subscribes to the same Solana marketplace WebSocket feed and automatically tweets sale details via the Twitter API.
I led the development of the NFT minting and token integration for a Solana-based project at an early stage, where no documentation or setup existed. I designed a NoSQL-based whitelist system to manage wallet eligibility and cross-checked on-chain metadata to control access to the mint. I also integrated SPL token transfers for the upgrade mechanism and used WebGL to animate the NFT upgrade flow, making the experience more interactive and visually engaging.
Exploring the world of cryptography and security
Appreciation of modern art and design
Playing and watching soccer
Building experimental apps and tools
Exploring brewing methods and enjoying coffee chats
Exploring big ideas through movies