About

About

I am a senior software engineer working across backend systems, Ethereum infrastructure, developer tools, product engineering, and teaching.

Background

My background includes more than two decades of software engineering work and a Computer Science degree from the Hebrew University of Jerusalem. The work has moved across production systems, developer tooling, product engineering, and technical teaching, with Python as a long-running thread.

Amit Kotlovski

Engineering

My recent focus is systems and infrastructure work around Rust, Python, Ethereum, backend services, developer tooling, and AI-assisted development workflows. I care about codebases that stay explainable under pressure: clear boundaries, boring interfaces where possible, useful tools, and enough documentation to preserve important decisions.

Teaching

I have taught Python professionally since 2012, including courses for teams at Intel, Samsung, Microsoft, and startups.

The teaching is practical and production-minded: clear models, useful examples, testing, debugging, maintainability, and the tradeoffs developers face in real codebases.

What I value

I like systems that are smaller than they could be, documentation that explains the real shape of a problem, and code that helps the next person move faster without hiding important details. A long-lived system deserves careful architecture, but a proof of concept can move fast and iterate.