Nova Dashboard
Desktop teams needed a modern, data-rich UI for internal tooling -- Qt's default widgets felt dated.
→A polished C++/Qt desktop app with custom widget theming, live data charts, and sub-100ms renders.
About
Computer engineering student, obsessed with backend architecture and system design.
I build desktop apps in C++/Qt, web applications in TypeScript and React, and AI-driven pipelines
that eliminate repetitive work. If a task runs more than twice, I automate it.
Quick facts
01 — Selected Work
Desktop teams needed a modern, data-rich UI for internal tooling -- Qt's default widgets felt dated.
→A polished C++/Qt desktop app with custom widget theming, live data charts, and sub-100ms renders.
A car-sales business spent 8+ hours per week producing video ads manually.
→Fully automated pipeline: AI voiceover to stock footage assembly to rendered MP4, reducing production to under 5 minutes per ad.
Needed a production-grade REST API with auth, job queues, and clear system-design documentation.
→Fully typed Node.js/TypeScript backend: JWT auth, BullMQ queues, PostgreSQL, Swagger docs, deployed on Railway.
02 — How I think
Understand the system, its constraints, and who it serves. No solution until the problem is crisp.
Design the components, data flows, and integration points before writing a line of code.
Identify every repetitive step and eliminate it — pipelines, scripts, AI agents, whatever it takes.
Ship something that runs reliably, documents itself, and can be handed to the next engineer cleanly.
03 — Stack