Skip to content

Work

Things I've shipped

Production platforms, tools, games and experiments — from a full SaaS for a Singapore academy to an ESP32 camera remote.

Screenshot of Bianka Panova Academy — SaaS platform
Jan 2026 — ongoing

Flagship project

Bianka Panova Academy

Sole developer & project manager

Production class-management platform for a leading Singapore rhythmic-gymnastics academy, replacing an off-the-shelf tool. Parent, coach and admin portals, online payments (PayNow & cards) with GST invoicing, a block-based CMS website builder, and an in-house marketing-automation suite — designed, built and operated solo.

  • Serves 150+ families and 160+ active students
  • Money-safe payments: idempotent, fail-closed webhooks + reconciliation cron
  • Postgres row-level security, TOTP 2FA, full audit log
  • Campaigns, automation flows and segments built from scratch
  • Ranks #1–2 on Google for its core local search terms
Next.jsReactTypeScriptSupabasePostgreSQLTailwind CSSVercel
Visit live platform Private client code
Screenshot of Finance Tracker2025

Finance Tracker

A web app to manage personal and group finances with budgets, transactions, and analytics.

ReactFirebaseTailwind CSSChart.js
Screenshot of TaskFlow2025

TaskFlow

A full-stack task manager with real-time updates, dark mode, and JWT authentication.

ReactNode.jsExpressMongoDB
Screenshot of Hitbox Maker Tool2025

Hitbox Maker Tool

Interactive tool for creating customized hitbox polygons for the Matter.js physics engine, with visual editing for game development.

ReactJavaScriptSVGTailwind CSS
Screenshot of Potato Game2024

Potato Game

A Twitch panel game inspired by Suika Game but with vegetables, built on the Matter.js physics engine for browser integration.

JavaScriptMatter.jsHTML CanvasTwitch API
Screenshot of Tatowo Discord Bot2024

Tatowo Discord Bot

Full-stack Discord bot with an admin dashboard for weekly cooking challenges. AI chatbot and image generation via Google Gemini, achievements, leaderboards, and data export.

Node.jsDiscord.jsExpressSQLiteGemini API
Screenshot of Sony Camera Remote2025

Sony Camera Remote

ESP32-C3 based Bluetooth remote controller for Sony cameras with one-button operation, auto-reconnection, and LED feedback.

ArduinoC++ESP32BLE
Screenshot of Meet My Tempo2023

Meet My Tempo

Music-themed social platform where users share and discover music preferences. Built with PHP as a school project.

PHPMySQLHTMLCSSJavaScript