About

Software that
solves real problems.

I design and build software end-to-end — from interactive browser tools to backend systems and data pipelines — with a focus on craft, clarity, and actually finishing things.

Full-Stack, Start to Finish
Frontend, backend, infra, deploy
12+
Projects shipped
AI as a Tool
Speeds up the invisible work
80%+
Test coverage
Python
Django
JavaScript
React
Docker
Core stack
Frontend
Backend
Infrastructure
AI / ML

Origin Story

I started building things because I wanted them to exist.

Not because someone asked me to. Not for a class. I needed a tool, couldn't find one, and built it. That happened again. And again. A synthesizer in the browser. An interactive floor plan editor. A pipeline that turns intake forms into scored, prioritized project requests.

Somewhere along the way, the building became the point. I got good at going from idea to deployed software — the whole stack, not just the parts you can see. Databases, APIs, CI/CD, infrastructure. The work behind the work.

The projects page isn't a portfolio exercise. It's the actual output of someone who can't stop making things.

AndiTheRobot runs on AI tools that help me move faster. I handle the architecture, the design calls, and the quality bar. The AI handles the repetitive parts. The result is more output with less overhead — without the meetings.

Approach

Ship fast. Ship right.

01
I decide, AI assists

Architecture decisions are mine. Code review is mine. Quality is mine. AI handles research, boilerplate, testing, and documentation.

02
Tests Ship With Features

80%+ coverage is the baseline, not the goal. Every feature ships with tests. Every bug fix ships with a regression test. Untested code is broken code waiting to happen.

03
Simple Until Proven Otherwise

SQLite before Postgres. Vanilla JS before frameworks. A single server before microservices. Complexity is earned, not assumed. The right tool is the simplest one that works.

Toolkit

What I Build With

Frontend

React and Next.js for complex UIs, Bootstrap and custom CSS when that's enough. HTMX for progressive enhancement. Responsive, accessible, fast — no framework religion.

Backend

Django is the daily driver — batteries included, battle-tested. FastAPI for high-performance APIs. Python for almost everything, TypeScript when the frontend demands it. Clean patterns, secure defaults, production-grade.

Infrastructure

Docker for consistent environments. GitHub Actions for CI/CD. Nginx in front, SQLite or PostgreSQL behind. Deployed to Linux VMs, not to abstractions — because understanding the stack matters.

AI / ML

CLI agents and LLMs for agent workflows. LangChain for orchestration. OpenCV and MediaPipe for computer vision. RAG pipelines for document intelligence. AI is a tool, not a feature.

Good software is built by people who care about the details and know when to stop polishing.
Radical Transparency

Every commit is visible. Every decision is documented. No black boxes, no hand-waving, no "trust me, it works." If I can't explain it, I don't ship it.

Iterate, Don't Agonize

Working software beats perfect documentation. Ship something real, get feedback, improve. The fastest path to good is through done.

Own the Whole Stack

Frontend, backend, database, deployment, monitoring. I don't throw code over a wall and hope someone else makes it work. If it runs in production, I can debug it in production.

Right Now

What I'm Working On

Active

This Site

A Django-powered portfolio with interactive demos, a markdown-driven blog, and a custom dashboard. The whole thing is one codebase, one server, zero JavaScript frameworks.

Active

AI Workflows

Building agent-augmented development workflows. AI handles the repetitive work, human judgment handles the decisions. Shipping faster without sacrificing quality.

Active

Interactive Tools

Browser-based instruments, visualizers, and utilities. Web Audio API synths, stained glass generators, floor plan editors — things that are fun to build and use.

Active

Writing

Technical writing about building software, working with AI, and the decisions behind the code. Long-form posts, no fluff.

Let's build something.

If you have a project in mind, I'd like to hear about it.