# 01 — about

About

I'm a Backend Software Engineer with nearly six years of experience across software development and technical education, with recent years focused on backend systems, APIs, automation, and data-driven applications.

My core stack is Python and Django, with hands-on experience in FastAPI, PostgreSQL, REST APIs, Linux, Docker, and cloud environments. I've also built full-stack applications with React and TypeScript and bring a broader technical foundation in C/C++ and Java.

I'm particularly interested in backend, systems, and platform engineering, especially reliability, concurrency, distributed processing, performance, integrations, and maintainable software design.

I enjoy understanding how systems behave behind the scenes, making deliberate technical trade-offs, and turning operational problems into dependable software. Recent projects include a distributed task queue, a concurrency-safe inventory service, and a multi-household budgeting platform.

I'm currently based in the Netherlands and authorized to work here without a TWV. I'm open to software engineering opportunities where I can contribute, continue learning, and work on technically meaningful products.

Outside of software, I'm an avid reader across many fields, from technical books to fiction and everything in between.

# 02 — experience

Experience

Freelance Software Engineer

Self Employed · Part-time · Remote

Designing and deploying backend applications, API integrations, and automation tools for small business clients, including a transaction safe e-commerce inventory system and API based reporting workflows. I work end to end from requirements and relational data modeling through implementation, deployment, debugging, and ongoing technical support.

PythonDjangoREST APIsPostgreSQLDockerAzure

Web Developer & Scrum Master

Babak Silis · Part-time · Yazd, Iran · Hybrid

Developed and maintained business web applications using Python/Django and JavaScript. Facilitated sprint planning, stand-ups, and retrospectives as Scrum Master while contributing to code reviews, testing, debugging, and release improvements.

PythonDjangoJavaScriptREST APIsAgile/Scrum

Computer Science Teacher / Programming Instructor

Mesbah Technical & Vocational School · Full-time · Yazd, Iran · On-site

Taught programming, database design, computer networking, and systems installation to vocational students. Designed hands-on technical projects and mentored students in applying programming and software-engineering concepts.

ProgrammingDatabase DesignComputer NetworkingTechnical Education

# 03 — projects

Selected Projects

Real-time Inventory Lock

Prevents overselling when concurrent checkout requests compete for limited stock, with separate implementations of optimistic versioning and PostgreSQL SELECT FOR UPDATE locking. Integration tests prove that 50 buyers competing for 10 units produce exactly 10 orders and zero overselling.

PythonFastAPIPostgreSQLSQLAlchemyDockerpytestGitHub Actions
View on GitHub ↗

Distributed Task Queue

A Celery-style task processing system built from scratch with parallel workers, priority queues, exponential-backoff retries, dead-letter handling, task chaining, recurring schedules, and live operational monitoring.

PythonSQLiteFlaskMultiprocessing
View on GitHub ↗

Family Life Dashboard

A secure multi-household expense and budgeting platform with role-based access, owner-managed membership, configurable multi-currency budgets, historical spending analytics, and a multilingual Telegram bot.

TypeScriptReactCloudflare WorkersD1Drizzle ORMTelegram Bot API
View on GitHub ↗

Website Change Monitor

Monitors selected webpages through scheduled Django and Celery jobs, using SHA-256 change detection, optional CSS selectors, and email notifications.

PythonDjangoCeleryRedisBeautifulSoup
View on GitHub ↗

# 04 — books

Selected Books

Psycho-Cybernetics cover

Psycho-Cybernetics

by Maxwell Maltz

One of my favorites — there's a lot more depth in it than the title lets on.

PsychologySelf-Improvement
Read this book ↗
The Phoenix Project cover

The Phoenix Project

by Gene Kim, Kevin Behr & George Spafford

A novel-style walkthrough of DevOps, IT operations, and delivery — explains the ideas in a way that really sticks.

DevOpsIT Operations
Read this book ↗
Deep Work cover

Deep Work

by Cal Newport

Shows just how valuable focused, distraction-free work really is.

ProductivityFocus
Read this book ↗

# 05 — education

Education

Ferdowsi University of Mashhad

Bachelor's Degree, Computer Software Engineering

# 06 — contact

Get In Touch

I'm open to new opportunities in software engineering and web development. Feel free to reach out.

Say Hello