Built by a Gamer,
for Gamers

RapidOptimizer started as a personal weekend project — frustration turned into code, and code turned into something worth sharing. Here's the full story, the stack, and the person behind it.

Solo Project Go + Wails Windows Native Sri Lanka

How It Started

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.

First Commit Late 2023

Dashboard-only prototype. CPU and RAM charts, nothing else. Ran for 3 days before the first rewrite.

ETW Overlay Early 2024

The breakthrough: real FPS via Windows ETW. No hooks, no GPU polling — just counting Present calls from DXGI and D3D9.

Public Beta Mid 2024

Shared with a small Discord community. First real feedback. Fixed a memory leak that only appeared after 6+ hours of gaming.

v1.1.6 — Now Latest

Nine feature modules, 50+ game auto-detection, S.M.A.R.T. disk monitoring, DDC/CI display control, and a clean installer.


What This Tool Stands For

No Dark Patterns

No fake scan results. No urgency pop-ups. No "your PC is at risk" theatrics. Every metric shown is a real syscall result.

Transparent by Default

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.

Zero Runtime Overhead

Background metrics are cached, not polled live. The overlay is a separate process. Nothing touches your game's render loop.

Privacy First

No telemetry. No crash reports phoning home. No analytics. The app does not make network requests except to GitHub for release checks.

Honest Admin Use

Admin rights are requested once, via embedded manifest, for documented reasons only. The full list is on the homepage. Nothing hidden.

Free Core, Fair License

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.


How It's Built

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.

Go 1.22+
Core application logic, metrics goroutines, ETW session management, all system calls.
Wails v2
Go ↔ JS bridge. Renders the frontend in WebView2. Produces a single self-contained .exe with no runtime dependency.
Vanilla JS Frontend
No framework, no bundler. Lightweight UI that won't add startup latency or memory pressure.
Win32 API + ETW
UpdateLayeredWindow, StartTraceW, DDC/CI, S.M.A.R.T., service control — direct OS calls.
gopsutil
Cross-platform CPU, RAM, disk, and network I/O metrics. Results cached every second; never polled live from the UI thread.

Chamika Samaraweera

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.

chamika@teaminfinity.lk GitHub Issues

9
Feature Modules
50+
Games Detected
0
Telemetry Events
1
Developer

Try It for Free

Download RapidOptimizer and see what your system is actually doing — no guesswork, no bloat.

Download Free See All Features