One year at trading firm; scripts are saturating CPUs, stalling servers. Forced to restart them.
2025-02: Built a C# WinForms app to record browser sessions and synthesize better scripts.
JS hooks, WebView2 browser, Scintilla.NET editor emit events. Backend interprets them and emits Selenium browser automation code.
Two linear lists store events and codeāno time for ASTs. Mid-session manual edits desync lists, block optimizer. Workaround: only edit script after recording.
2025-03: Shipped first iteration. Began work on key optimization: bypass the browser, grab data files directly.
2025-04: Abandoned project. Left the firm.