Featured Projects
Jamo Korean
Comprehensive Korean language learning platform for Android and iOS. Built with Flutter, featuring interactive lessons, spaced repetition, thousands of vocabulary.
LangPanel
AI-powered translation for comics (Web + Chrome Extension). Features custom OCR models and WebGPU-accelerated in-browser inference.
Web Audio Synth
Real-time polyphonic synthesizer built with Web Audio API, featuring custom oscillators and filter nodes.
React Calculator Tutorial
Video tutorial for ReactJS and Tailwind CSS explaining the key concepts while creating a calculator app.
Experience
Jamo Labs
Founder/Software Engineer / October 2025 — Present
- Created Jamo Korean language learning app for Android and iOS using flutter
- Currently 10k+ downloads on Google Play (4000+ in last 28 days)
- Generated 6k+ USD in revenue (2400+ in last 28 days)
- #2 ranking app for “Hangul” keyword on Google Play
LangPanel
Founder/Software Engineer / May 2024 — Present
- Developing AI powered translation application for comics (web app + Chrome extension)
- OCR AI model designed and trained using PyTorch and proprietary text rendering library
- Models run in the browser with WebGPU, reducing costs
- 800+ downloads on Chrome web store, 100+ USD revenue
Canadian Centre for Cyber Security
Cryptanalyst / September 2020 — May 2024
- Implemented and evaluated cryptographic standards and algorithms
- Maintained recommendations on the use of cryptographic algorithms within the Government of Canada
- Other top secret cryptographic research
Communications Research Centre Canada
Computer Research Programmer / November 2019 — September 2020
- Applied machine learning and Geo-computation to Telecommunications Data, including estimating the interference that cellular towers have on each other
- Attended a 1-week long training course on machine learning using TensorFlow
University of Waterloo and Carleton University
Teaching Assistant / Sept. 2017 — December 2018
- Marked assignments for undergraduate math classes
- Held office hours to answer student questions
- Taught tutorials for undergraduate math courses
My Skills
Frontend
- 5+ years of experience with React, including SSR (Next.js and Vike)
- Mobile Development with Flutter and Dart
- Experience with Tailwind CSS and modern build tools like Vite
- I use Astro JS for my content-heavy websites
- Experience with Web Workers, offloading AI/image manipulation tasks away from the main thread
- Experience creating browser extensions and interactive web widgets
Backend
- Hosting applications on Google Cloud (Cloud Run, Compute Engine, Cloud Storage, Cloud Build)
- Backends with Fastify, custom plugins, authentication, and authorization
- Serverless architecture on Cloudflare Workers
- Strong knowledge of PostgreSQL, including RLS, triggers, and Supabase integration
- Containerization with Docker for reproducible deployments
AI
- Training custom Transformer-based AI models with PyTorch
- Training Darknet/Yolov4 Models for object detection
- Making use of OpenAI and Gemini APIs in applications
- Running AI models in browser with ONNX and WebGPU
- Integrating Hugging Face models and datasets into ML workflows
- Experience with Web Datasets for efficient model training