Late 2023. Mid-game, FPS dropping unpredictably, no clean way to see what was actually happening under the hood. Every "optimizer" tool I tried either looked like it was designed in 2005, spammed pop-ups, or touched things it shouldn't.
So I built my own. The first version was a quick Go + Wails experiment — just a dashboard showing CPU and RAM. Then a cleaner module. Then a network tuner. Then a proper overlay that actually reads FPS through ETW instead of guessing.
Six months and several complete rewrites later, RapidOptimizer v1.0 shipped. It does one thing: helps Windows gamers squeeze every bit of performance out of their hardware, without dark patterns, without upsells mid-game, without nonsense.
Dashboard-only prototype. CPU and RAM charts, nothing else. Ran for 3 days before the first rewrite.
The breakthrough: real FPS via Windows ETW. No hooks, no GPU polling — just counting Present calls from DXGI and D3D9.
Shared with a small Discord community. First real feedback. Fixed a memory leak that only appeared after 6+ hours of gaming.
Nine feature modules, 50+ game auto-detection, S.M.A.R.T. disk monitoring, DDC/CI display control, and a clean installer.
No fake scan results. No urgency pop-ups. No "your PC is at risk" theatrics. Every metric shown is a real syscall result.
Every registry key touched, every service modified, every network setting changed — documented in the FAQ and explained in-app. SHA-256 checksums ship with every release.
Background metrics are cached, not polled live. The overlay is a separate process. Nothing touches your game's render loop.
No telemetry. No crash reports phoning home. No analytics. The app does not make network requests except to GitHub for release checks.
Admin rights are requested once, via embedded manifest, for documented reasons only. The full list is on the homepage. Nothing hidden.
The core app is free. A license unlocks the full feature set. No subscription. No ads. No feature gating designed to annoy you into paying.
The goal was a single portable executable — no runtime, no installer dependency, no .NET or Java. Go compiles to a native binary; Wails wraps a WebView2 frontend without bundling a full browser. The overlay runs as a child Win32 process to avoid any possibility of impacting game performance.
Win32 API calls handle the overlay drawing, ETW session management, and DDC/CI monitor communication. gopsutil covers the cross-platform metrics layer on top.
UpdateLayeredWindow, StartTraceW, DDC/CI, S.M.A.R.T., service control — direct OS calls.Software developer based in Sri Lanka, working under the Team Infinity banner. I build tools I actually want to use — RapidOptimizer is the main one. Aside from this I work on backend services, automation scripts, and the occasional side project that escapes into the open.
If you find a bug, want a feature, or just want to say the overlay finally helped you spot that FPS dip — reach out. Every report gets read.