I do computer vision research, mostly for medicine and biology. Abstracts and BibTeX are on suxrobgm.net/research.
![]()
Matches microscope images of treated cells to a plain-language description of the drug or gene behind the change. The encoders stay frozen and only small heads train, so one consumer GPU is enough.
CPJUMP1 · 51 plates · 3M+ images
![]()
Commercial image editors asked to change one facial feature tend to retouch the whole face. I compared three ways to keep the edit local, and plain masking did better than prompt-only steering.
6 editors · 196 edits · identity scored
![]()
Sorts skin lesions into all nine ISIC 2019 classes, then checks the model's GradCAM++ attention against the ABCDE criteria dermatologists already use and scores how well the two agree.
ISIC 2019 · 25K images
![]()
An AI agent that applies to jobs for you. It finds openings, tailors your resume, and fills out applications in a real browser on your own machine, running on your Claude Code or Codex subscription.
TypeScript · Playwright · jobpilot.suxrobgm.net
![]()
Runs an intermodal trucking company end to end. An LLM agent handles dispatch, and the platform plugs into DAT and Truckstop, tracks hours of service, plans routes, shows trucks live, and pays drivers through Stripe Connect.
C# · Angular · Kotlin Multiplatform · PostgreSQL · source
![]()
Community site for Counter-Strike 2 servers with 60K+ users, with profiles, messaging and a Stripe shop. A native server plugin built on voltmod lets admins ban players and handle reports without leaving the game.
Next.js · Bun · C++23 · PostgreSQL
![]()
Checks a project's dependencies against OSV.dev for known vulnerabilities across 8+ ecosystems. It's also an encrypted secrets vault with one-time sharing and a CLI that injects tokens into CI/CD.
Next.js · .NET AOT · PostgreSQL · source
More projects
Vision
- Med Image Scanner pulls studies from a hospital's PACS over DICOM, runs detection models on them, and overlays the predictions in the viewer. Built for HIPAA.
- Bookshelf Scanner turns a photo of a bookshelf into a list of books. YOLO finds each spine and a vision-language model reads the title and author.
- LightDepth estimates depth from a single image with about half the parameters of Depth Anything V2, runs 72% faster, and has slightly lower error on NYU Depth V2.
- FSRCNN is my reimplementation of FSRCNN (Dong et al., ECCV 2016) for 2x, 3x and 4x super-resolution.
Engineering
- Blazor Form Builder is a drag-and-drop form designer. Forms are saved as JSON schema and rendered at runtime.
- voltmod is a native C++23 framework for writing Counter-Strike 2 server plugins.
Games
Hearts of Iron IV: Economic Crisis Overhaul mod I led, with its own mechanics, AI behavior and balance. |
Chestnut Real-time MMO with an authoritative server that keeps 100+ players in sync. |
ChessMate Online chess with AI opponents and rated or friendly matchmaking. |
Maze 2D puzzle game in Godot with AI pathfinding. |
Open to research collaborations and PhD-adjacent work, and happy to talk computer vision, .NET, TypeScript or game dev.
Email · Telegram · LinkedIn · Buy me a coffee
















