2022—Now
Software Engineer
Independent
Building and maintaining developer tooling, distributed desktop systems, simulation software and GPU-accelerated ML systems. Work includes Tethoq, NH Trainer, Shape Vectorizer, Klipt and glTF-to-JSON.
Software engineer based in London.
Commercial experience at Whitespace / Verisk and Acue, alongside independent work across TypeScript, Java, Python, applied ML and developer tooling.
01 / Experience
Software engineering roles at Whitespace / Verisk and Acue, followed by independent engineering work.
2022—Now
Independent
Building and maintaining developer tooling, distributed desktop systems, simulation software and GPU-accelerated ML systems. Work includes Tethoq, NH Trainer, Shape Vectorizer, Klipt and glTF-to-JSON.
2022
Whitespace / Verisk
Improved page loading by 10× through a memory-management change in a core algorithm, then shipped TypeScript and Angular features and resolved production issues for client-facing software.
2021—22
Acue
Designed the SQL model and AWS environment for a Java/Spring sports platform, including EC2 and Cognito, while leading the resolution of delivery-blocking stories in a CI/CD team.
02 / Selected work
Five projects covering software engineering, ML systems, GPU work and developer tooling, ordered by depth and completeness.
A provider-neutral workspace for local and remote coding-agent sessions.
The system spans an Electron/React desktop client, a TypeScript bridge and encrypted relay, a Flutter remote client, normalized provider adapters, browser tooling, approvals and multi-agent delegation.
Working product · TethoqA browser combat simulator powered by custom-designed neural-network opponents.
A complete practice client built around neural-network opponents designed and trained specifically for the simulator. The project covers combat simulation, the training pipeline, policy evaluation, browser inference and the interaction system.
Working product · NH TrainerA GPU raster-to-vector optimizer that redraws images as editable SVG.
A local tool that fits hundreds of layered vector shapes to a raster target. The fast path uses a fused CuPy/NVRTC CUDA renderer with analytic gradients, with a portable PyTorch fallback.
Working product · Shape VectorizerA focused desktop tool for turning long videos into precise clips.
An Electron application that coordinates yt-dlp and FFmpeg behind a small, usable interface. It supports source quality selection, exact time ranges and self-healing dependency updates across YouTube, Twitch and Kick.
Working product · KliptA one-file converter for getting animated 3D assets into constrained game runtimes.
A Python GUI and CLI that converts glTF/GLB assets into compact, integer-quantized JSON while preserving vertex order, hierarchical skinning and stitched animation clips.
Education CMS built for a King’s College Hospital team using Micronaut, Hibernate and REST APIs.
Computer visionRed Tile Player IdentifierHSV segmentation, rotated rectangles and confidence scoring in OpenCV.
Machine learningJunctional ClassifierSVM, neural network and KNN comparison on retinal vessel features.
03 / About
My work spans frontend applications, backend systems, applied ML, simulation and developer tooling. I tend to work across the full path from implementation and testing to the final interface.
TypeScript, React, Angular, Electron, Flutter, Node.js, HTML and CSS
Java, Spring Boot, WebSockets, REST APIs, SQL, relay security and data modelling
PyTorch, CUDA/CuPy, reinforcement learning, OpenCV and OCR
AWS EC2/Cognito, Docker, Git, CI/CD, Playwright and test automation
Education
King’s College London · 2018—2021
04 / Contact
For work enquiries or questions about any of the projects, email me.
kerimyalchin@gmail.com