Hey, I'm Anto.

Full-stack engineer writing about cloud infrastructure, frontend frameworks, .NET, and the things I learn along the way.

Recent Writing

Introducing SimpleModule: A Modular Monolith Framework for Python, Built on FastAPI and Inertia

A tour of SimpleModule, where each Python feature is a self-contained module with its own tables, endpoints and React pages, shipped as one FastAPI and Inertia app.

SimpleModule #1pythonfastapisimplemodule+3

When Parallel Coding Agents Crash Your Workstation

What took down a 60 GiB Linux workstation running parallel Claude Code and Codex sessions, how to find what ate the memory, and five guardrails that stopped it.

claude-codeai-workflowsubuntu+2

Stop Babysitting Your Coding Agent: Autonomy Rules for Claude Code

Most of my hand-holding in Claude Code came from the agent stopping, not from the code. These global CLAUDE.md rules, and two skills, fixed that.

claude-codeagent-skillsai-workflows+1

A worktree-aware tmux config with a live status bar

Tmux bindings for git worktree windows (prefix+g, prefix+G), a force-remove kill that handles orphan directories (prefix+X), and a /proc-backed status bar.

tmuxterminalgit+1

A Claude Code Skill for Verifying a Feature End-to-End Before Opening a PR

How to encode a gated "prove it works, then PR it" pipeline as a Claude Code skill — start the app, drive the feature in a real browser, run local CI, and only then push the branch and open the pull request.

claude-codeagent-skillsai-workflows+3

Introducing SimpleModule: A Modular Monolith Framework for .NET 10

Meet SimpleModule, an experimental .NET 10 framework that uses Roslyn source generators to build modular monoliths with compile-time module discovery, full-stack type safety, and Inertia.js-powered React UIs.

dotnetsimplemodulemodular-monolith+4

Centralized Logging for Any Stack with Loki, Promtail, Alloy, and Grafana

A drop-in observability stack that captures backend logs and browser telemetry into a single Grafana dashboard — works with any backend language and any frontend framework. All configs and code included.

observabilitylogginggrafana+6

Migrating an ABP Frontend from Next.js to TanStack Start

A real-world case study of moving abp-react from Next.js App Router to TanStack Start — what changed in routing, SSR, OIDC, the generated API client, state, and Docker.

reacttanstacktanstack-start+7