Projects
A selection of things I’ve built across web, iOS, and backend. Open a project to see the reasoning, tech stack, and key functionality.
CertiQuizzler
iOS certification practice app (published Jan 2024).
An iOS app for practicing professional certification exams with offline-first quiz downloads and a feedback loop for continuous content improvement.
Why I built it
I wanted to ship a real, scalable study product and prove I can design an architecture that supports both online and offline learning.
What it does
- Practice quizzes across multiple certification domains (IT, HR, Project Management)
- Download quizzes for offline practice using Core Data for local storage
- Feedback system to iteratively improve content quality over time
Notable highlights
- Designed and implemented a robust, scalable app architecture
- Optimized data management to support offline access and smoother UX
SwiftSwiftUI 5Core DataFirebasePortfolio Website
This site, built for speed and clarity.
A modern portfolio built with React and Next.js, designed to be fast, readable, and easy to expand as new projects ship.
Why I built it
I wanted a portfolio that feels like a product: consistent UI patterns, clean code, and a structure that’s easy to evolve over time.
What it does
- Reusable card + accordion pattern for project storytelling
- Responsive, accessible layout with a consistent typography and spacing system
- A maintainable structure for adding new projects quickly
Notable highlights
- Built to be iteration-friendly so content updates are low friction
- Focused on recruiter-friendly scanning and clear information hierarchy
ReactNext.jsTailwind CSSBProtective
Security application (Bachelor Capstone, 2020 to 2021).
A multi-surface security application with a web portal for admins and authorities, and an iOS app for users and authorities to respond to emergencies.
Why I built it
I wanted to build an end-to-end product across web and iOS, with real roles, permissions, and data flows.
What it does
- Admin portal to manage authorities and ban users
- Zone analysis and reporting for safe and unsafe areas
- iOS app where users can set Safe, Unsafe, or Emergency status and notify nearby people and relatives
- Authority workflow to review emergencies and navigate toward signals
Notable highlights
- Built both web and iOS components connected via Firebase
- Implemented role-based workflows for admins, authorities, and normal users
SwiftFirebaseFlaskHTML/CSS/JSPay@Ease
COVID-19 Business Hackathon project (Jul 2020).
A contactless payment concept supporting multiple platforms (Web and iOS) with QR-code bill generation for fast customer checkout.
Why I built it
Built during a hackathon to solve real-world constraints around contactless payments and speed of execution.
What it does
- Generate bills (company, amount, date) encoded as QR codes
- Customer scans QR code to pay quickly
- Multi-platform implementation across web and iOS
Notable highlights
- Demonstrated rapid prototyping and integration under time constraints
- Designed flows to minimize friction for both businesses and customers
PythonFlaskREST APIsBootstrapWeHearYou
Suicide prevention app (Diploma Capstone, 2018).
A multi-platform crisis support application enabling communication through live chat, voice call, and video call.
Why I built it
I wanted to build a meaningful product with multiple communication modes and learn how to structure a multi-platform system.
What it does
- Live chat experience for real-time support
- Voice call and video call communication options
- Backed by a MySQL database with Java server-side implementation
Notable highlights
- Built a multi-platform solution spanning web, Android, and iOS
- Practiced designing features around reliability and user needs in sensitive contexts
JavaJSP/ServletsMySQLHTML/CSS/JSiOS Personal Projects
Continuous mini projects to sharpen SwiftUI skills (2020 to present).
A growing collection of small iOS apps focused on SwiftUI (iOS 16+), Core Data, and Firebase experiments to strengthen fundamentals through repetition.
Why I built it
I keep a steady pipeline of small builds to learn faster, internalize UI patterns, and explore storage options through hands-on iteration.
What it does
- Multiple mini projects targeting SwiftUI and modern iOS patterns
- Experiments with persistence (Core Data) and cloud-backed data (Firebase)
- Reusable UI components and patterns across projects
Notable highlights
- Built consistency by shipping small apps continuously
- Improved SwiftUI fluency by practicing core components repeatedly
SwiftSwiftUICore DataFirebase