Senior Software Engineer

Amit Kotlovski

Rust · Python · Ethereum · Backend Systems · Developer Tools · Teaching

I build backend systems, Ethereum infrastructure, and developer tools, mostly in Rust and Python. Recent work includes Ethereum trading and builder infrastructure, agentic engineering workflows, and internal tooling for engineering teams.

Amit Kotlovski

Current focus

What I'm working on now

Recent work centers on Rust, Python, Ethereum infrastructure, developer tooling, and agentic engineering workflows.

Rust and backend systems

Services, APIs, data flows, and tools where correctness, maintainability, and operational clarity matter.

Ethereum infrastructure

Trading systems, builder infrastructure, Solidity tooling, and practical protocol integrations.

Developer tools and automation

CLIs, monitoring surfaces, internal tools, and automation that make engineering work easier to operate.

Agentic engineering workflows

Practical workflows for using coding agents without losing track of state, review, ownership, and quality.

Professional work

Recent engineering work

A few representative roles and areas of work. Full details are available on LinkedIn and in my CV.

Eureka Labs

Senior Software Engineer · 2025-2026

Worked on Ethereum trading and builder infrastructure.

Built Rust-based Ethereum trading systems, internal tools for trading workflows and monitoring, Solidity and DeFi infrastructure, and proprietary Ethereum builder infrastructure.

Also led practical adoption of agentic development workflows using Claude Code and Codex, including custom skills and subagents for repeatable engineering tasks.

RustEthereumTrading systemsBuilder infrastructureSolidityClaude CodeCodex

UG Labs

Senior Software Engineer · 2022-2024

Worked on backend infrastructure and client integrations for real-time, LLM-based interactive applications.

Designed Python backend services and gRPC APIs, built speech-to-speech flows using LLMs, speech recognition, and text-to-speech services, and developed client integrations for Unity, Flutter, and Python.

PythongRPCLLMsCloudFlutter

Kyber Network

Software Engineer · 2018-2019

Worked on Ethereum smart contracts, liquidity integrations, backend crypto trading services, and tooling for interacting with smart contracts.

This earlier Ethereum/DeFi experience connects directly with my later work on Ethereum trading and builder infrastructure.

EthereumSolidityDeFiSmart contractsTrading infrastructure

Python teaching

Python Instructor · 2012-Present

Teach professional Python courses for engineering teams, including repeated courses at Intel, Samsung, and Microsoft.

PythonTeachingMentoringEngineering communication

Selected projects

Public projects and products

A small set of public projects and products that connect to my engineering work.

All projects
prototype2026

monitor

A local-first task monitoring prototype for development work across humans, coding agents, and CI.

RustAxumSQLiteREST/SSECLIDeveloper toolingCoding agents
archived2025

BringIt

A cross-platform app for coordinating who brings what to events, built with Flutter and Firebase. It reached thousands of monthly users before being archived in August 2025.

FlutterFirebaseProduct engineeringiOSAndroidWeb
Archived product
older

dutchx-market-maker

Older Ethereum/DeFi work around DutchX market making, connected to my earlier work with DEX integrations and crypto trading infrastructure.

EthereumDeFiDutchXmarket makingsmart contracts
Older work
active2026

claude-code-tools

Claude Code plugins, skills, and workflow helpers for AI-assisted development.

Claude Codecoding agentsskillsGitdeveloper workflows

Teaching

Teaching as engineering communication

I have taught Python professionally since 2012, including courses for teams at Intel, Samsung, Microsoft, and startups. I still teach selectively, mainly for engineering teams that want practical Python depth, clearer internals, better testing habits, and production-minded design.

About

About

I am a senior software engineer with 20+ years of work across backend systems, product engineering, Ethereum infrastructure, developer tools, and teaching.

I care about systems that stay explainable under pressure: clear boundaries, useful tools, practical documentation, and code that leaves room for the next person.

Read more