C++ Desktop & Performance

Qt desktop apps, performance‑critical components, memory diagnostics, and parallel, multithreaded systems on Windows, macOS, and Linux.

Who it's for

  • Indie founders or engineers who need a production-ready desktop app without deep C++ overhead
  • Professionals or researchers running data-heavy tools that must stay responsive and reliable
  • Teams maintaining Qt applications on Windows, macOS, or Linux who need optimization and stability
  • Clients with existing C++ or Python apps that crash, lag, or leak memory and need to be fixed fast

What I Deliver

  • Cross-platform desktop apps in C++ or Python (Qt, PyQt, or custom UI)
  • Data-intensive or image-processing tools with real-time responsiveness
  • Automation utilities that streamline repetitive workflows
  • Clean, maintainable CMake and CI/CD setups for easy building and deployment

Active builds & prototypes

Tessellated water shader with Gerstner waves

Graphics / OpenGL

Built a water renderer using OpenGL tessellation (TCS/TES) to refine a quad grid, a geometry shader to apply multi‑wave Gerstner displacement plus a displacement map, and animated UVs. Recomputed per‑triangle normals via cross products and passed eye/light vectors through for a Phong‑like shader.

Outcome: Animated water patch with superposed waves, coherent UV drift, correct specular highlights, and stable 60 FPS on mid‑range hardware
OpenGLGLSLTessellation ShaderGeometry ShaderGLEWGLMC++

Low‑latency trading bot

C++ / Systems

Hybrid Python/C++ architecture for Kraken: async WebSocket ingestion, lock‑free ring buffers, stateless C++ quant engine (pybind11) for indicator & spike evaluation, risk layer (1–2% capital per trade) and ATR‑based dynamic stops.

Outcome: Sub‑ms tick processing; 3× throughput vs original Python prototype; deterministic backtest runs; modular phases enabling ML & sentiment extensions
C++20pybind11AsioSQLiteWebSocketCMake