Full-stack web developer with a front-end heart.
Native desktop tools where the front-end craft and the systems work both mattered.
A cross-platform Salesforce Data Loader with bulk CSV uploads, an object browser, and auto column mapping that persists across sessions, all with zero Java to install.
// the problem
Salesforce's official Data Loader needs Java and only runs comfortably on Windows. Admins on macOS and Linux were stuck wrestling the JVM just to push a CSV, and remapping columns every single run.
A non-intrusive productivity tracker that surfaces focus and activity trends without screenshots or invasive monitoring. Rebuilt from Electron to Tauri for a lighter, native footprint.
// the problem
Most time-tracking tools are surveillance ware, all screenshots, invasive monitoring, and constant nagging. People wanted insight into their own work patterns without feeling watched.
Grew from web developer to senior engineer at MyOutDesk.
Lead front-end architecture and ship tooling end-to-end, Vue.js apps backed by PHP services on AWS, plus native desktop tools in Rust + Tauri.
Grew from the front end into the full stack, building features across Vue.js, PHP services, and AWS infrastructure.
Started as an intern, turning designs into fast, accessible interfaces and learning the stack behind them.