I help startups and engineering teams turn ambitious ideas into production software. From AI agents and developer tools to cloud platforms on AWS, I design, build, and ship secure, scalable systems using modern AI-native engineering practices.
Charmant.AI: a safer way for AI agents to use local tools.
Charmant.AI is an open-source local AI agent I built for working with files, shell commands, logs, and repeatable system workflows.
The project explores a practical production problem: how to give an AI agent useful capabilities without giving it unrestricted access to the machine. It combines explicit permission controls, command risk classification, reusable skills, project instructions, and structured audit logs.
A practical guide to migrating AWS Systems Manager Parameter Store values between AWS accounts using ssm-bulk, with examples for SecureString parameters, dry runs, cross-region moves, and preserving environment-specific values.
A lightweight Bash script for migrating Amazon ECR images between AWS accounts. The script uses Docker Buildx to copy image references directly between registries, preserving tags and multi-architecture manifests without requiring a local pull, tag, and push workflow.
AI-native engineering is not about replacing engineers with prompts. It is about redesigning the development system so small, senior teams can use AI across planning, design, implementation, testing, review, and operations without losing control of architecture, quality, or security. This article explains how founders and technology leaders can combine Domain-Driven Design, spec-driven development, TDD, curated context, and automated guardrails to ship products in weeks rather than months while keeping the codebase maintainable and production-ready.
Read article
About
Who I build for
I work with startups and engineering teams building AI products, developer tools, and cloud platforms. Whether I join an existing team or lead a critical project, my focus is the same: turning ambitious ideas into reliable production software.
Teams building AI products for customers
Engineering teams adopting AI-native development
Companies moving AI systems from experimentation into production
Founders who need senior engineering experience without building a full architecture team
Whether you need a second opinion on an architecture, help shipping an AI system, or an experienced engineer to strengthen your team, let’s start a conversation.