back

Projects

UI · Design System

Brand new Design System & Component Library

Scalable component library to standardize UI development and accelerate delivery across applications, with reusable components (lists, loaders, skeletons, feedback states) built on standardized visual and interaction patterns with accessibility in mind, and a structure that handles every UI state: loading, empty, error, and success.

ReactTypeScript Storybook Styled Components
Real-Time · Infrastructure

Real-Time Monitoring Platform

Home security platform with live WebSocket updates, used by 100+ concurrent call-center agents monitoring doors, gates, and alarm status in real time. Built a real-time UI with live status for multiple devices, responsive dashboards for continuous monitoring, and stable connections under high-frequency updates.

ReactNext.js WebSocketsNode.jsRedis
Performance · Frontend

Frontend Performance

Bundle size audit and cleanup for the platform's core Vite application, targeting load performance. Audited and removed barrel-file re-exports across the codebase, re-structured module imports to enable proper tree-shaking, and validated the gains with bundle analysis before and after the change.

ReactVite Performance
AI · Veterinary · Desktop

Ultrasound Report Reader

Desktop app that reads veterinary ultrasound images and extracts structured metrics (measurements, tissue observations, diagnostic notes), then exports a clean report. Built with Electron for local file processing and OpenAI Vision API integration with structured prompt engineering, automating extraction into an exportable report.

ElectronJavaScript OpenAI API
Desktop · Cross-Platform

Windows game port to macOS

Ported the Windows-only game to run natively on macOS, without relying on Windows emulation. Diagnosed a Java environment check that only validated Windows-style paths, then built a cross-platform runtime handler that checks macOS install locations and PATH before falling back to the original Windows logic, adapting launch and file-handling so the game runs natively.

JavamacOS