Skip to content

Serhii Kuzmin

Software engineer — backend, systems, and quantitative development.

I write server-side services in Java, and Python, work close to the machine in C and C++, and build the UIs on top in TypeScript and React. My main focus is on backend and low latency systems.

Serhii Kuzmin

BS in Computer Science & Mathematics — Pennsylvania, USA. Available for hire.

Simplicity is the ultimate sophistication — Leonardo da Vinci, by way of Apple’s first brochure, 1977

Stack

Languages
PythonC++CJavaTypeScriptSQL
Backend & data
FastAPIPostgreSQLNumPySciPySQLiteAWS
Frontend
ReactNext.jsTailwind CSS

Research background in quantum computing — noise modelling for variational eigensolvers. See the paper.

Recent work

All work

A native desktop app for macOS, Linux and Windows that wraps Ken Brakke's Surface Evolver — a 190,000-line C engine for minimising constrained surface energy — in a modern three-pane interface with a live WebGL viewer.

  • Rust
  • Tauri
  • Three.js

A console-based group chat server and client written in C — thread-per-connection networking, Argon2id password hashing, SQLite persistence and user-created groups, shipped as a single Docker image.

  • Sockets
  • SQLite
  • Argon2id

Press

In August 2022 I left Ukraine to start my degree at the University of Scranton. Four newsrooms covered the move.

Contact

Open to backend, systems, and platform engineering roles. The fastest way to reach me is email.