PopAuctioon
CurrentLead Full-Stack Engineer
A real-time auction and marketplace platform supporting live and automatic auctions, online sales, payments, settlements, and mobile experiences. Over 2,000 registered users, 54 live auctions, and 226 paid articles.
- Owned the platform architecture and end-to-end development, making technical decisions, coordinating features, and reviewing pull requests within a two-developer team. Now independently responsible for ongoing development and maintenance.
- Built the real-time bidding experience, including live bids, countdowns, and synchronized auction state, using Supabase Realtime, server-side validation, and PostgreSQL row-level locking to maintain consistency across simultaneous bidders.
- Designed and implemented a multi-stage auction approval workflow with article-level reviews, change requests, and automated publishing based on approval status.
- Designed and evolved the PostgreSQL database architecture, implementing transactional payment and settlement functions covering commissions, VAT, shipping, discounts, and refunds.
- Implemented event-driven notifications using PostgreSQL database webhooks and Next.js API routes, supporting in-app and push notifications.
- Expanded the platform to mobile with React Native and Expo, reusing existing backend services and business logic.
- Collaborated directly with stakeholders to define requirements, prioritize features, and evolve the product.
- Next.js
- React
- TypeScript
- Supabase
- PostgreSQL
- React Native
- Expo
