I write services that work.
Software developer with 5+ years of Python experience. I use AI tools across the whole development cycle. On a contract project, that cut development cost by about 3x. When the project needs it, I also write Rust and Go.
Work experience
Contract, part-time
Software Developer
NDADevelopment and refinement of production services in a team. AI tools at every stage of the cycle.
- Owned several production services (30k-1.5M lines): new development, maintenance, legacy module refactoring.
- Reduced development costs ~3x with AI tools: code generation, code review, test automation.
- Delivered features in Python, Rust, and Go within a single project, working beyond the primary stack.
Remote, parallel with contract
Python Backend Developer
FreelanceBackend optimization, own products and tools for clients.
- Launched nnzen.com: live LLM catalog, 500+ models. FastAPI + PostgreSQL + Next.js.
- Optimized a client FastAPI hot path: throughput grew from ~1,600 to ~8,200 RPS, with p95 latency down about 70%.
- Built a plugin runtime for an LLM assistant: hot reload, tool call chains, and context handoff.
Remote, full-time
Data Collection Developer
Bright DataScrapers and collectors for a major data platform. Sites of varying complexity, including those protected by anti-bot systems.
- Built 300+ scrapers/collectors: parsing, validation, edge cases for sites with different structures and protections.
- Analyzed HTTP flows, JS runtimes, and anti-bot system behavior for reliable data collection.
- Built diagnostics for unstable targets: logging, reproducibility, clear reports.
Remote
Python Developer
FreelanceAutomation, parsers, scripts, and small backend tools for clients.
- Automated manual processes: scripts, API wrappers, small services.
- Integrated third-party APIs without documentation, reverse-engineering endpoint behavior.
Projects
Short cases: the problem, what I built, the result, and why it matters for maintenance.
nnzen model catalog
A live LLM catalog that collects model data, normalizes it, and makes model comparison faster.
MCP core for an LLM assistant
Backend core for an LLM assistant with plugin execution, hot reload, tool chains, and explicit context handoff.
FastAPI backend performance cleanup
Optimization of a FastAPI API path: async I/O, connection reuse, Redis cache, request validation, metrics, and removal of serial bottlenecks.
Resilient data collection workflows
Collection and debugging workflows for external web systems where behavior changes and failures must be diagnosable.
