Full-stack & AI Systems Engineer building software, developer tools, and agentic systems.
I work across the full software lifecycle β from product architecture and distributed systems to AI-assisted development, automation, infrastructure, and developer experience.
My current focus is on building reliable agentic software systems and exploring how AI agents can become useful, controllable, and trustworthy participants in the software engineering process.
I'm currently exploring the intersection of:
- π€ Agentic AI & Multi-Agent Systems
- π§ AI-assisted Software Engineering
- π οΈ Developer Tools & MCP
- ποΈ Software Architecture & Distributed Systems
- π¬ Reliable & Trustworthy Generative AI
- π Full-stack Web Applications
- π Data-driven Applications & Automation
- βοΈ Self-hosted AI Infrastructure
I particularly enjoy taking ideas from prototype β architecture β implementation β deployment β automation.
A design system and UI ecosystem inspired by the scale and character of the Himalayas.
The goal is to build reusable, opinionated UI primitives that can be shared across applications while maintaining a consistent design language.
Focus:
React Β· TypeScript Β· Design Systems Β· shadcn/ui Β· MCP Β· Developer Experience
An MCP server designed to expose structured project and design-system knowledge to AI agents.
The broader idea is to move beyond repeatedly explaining project conventions to an agent and instead make those conventions discoverable and machine-readable.
Focus:
MCP Β· AI Agents Β· Developer Tooling Β· Architecture Governance Β· AI-assisted Development
A data-driven platform for analyzing the Nepal Stock Exchange ecosystem.
The project combines market data collection, normalization, analytics, automation, and AI-assisted analysis into a single system.
Focus:
Node.js Β· SQLite Β· APIs Β· Data Pipelines Β· Automation Β· Analytics
An event discovery and ticketing platform designed around the Nepalese community in the UK.
Built as a multi-tenant application with event management, ticketing, payments, and content management.
Focus:
Next.js Β· Payload CMS Β· PostgreSQL Β· Stripe Β· Multi-tenancy Β· TypeScript
One of my main areas of exploration is agentic software engineering.
Rather than treating AI as simply a coding assistant, I'm interested in systems where multiple specialized agents can participate in a controlled engineering workflow.
A typical workflow I'm experimenting with looks like:
Human
β
βΌ
Task / Intent
β
βΌ
Agent Orchestrator
β
βββ Research
βββ Planning
βββ Implementation
βββ Code Review
βββ Testing
βββ Architecture Validation
βββ Documentation
β
βΌ
Verified Change
β
βΌ
Human
The important part isn't simply making agents autonomous.
It's making them:
- observable
- constrained
- repeatable
- testable
- architecture-aware
- easy for humans to review
This is also why I'm interested in Model Context Protocol (MCP) and tools that allow agents to discover project-specific knowledge instead of relying entirely on prompts.
I'm particularly interested in the future of software engineering when AI agents become active participants in development.
Areas I'm exploring include:
How can we evaluate whether an AI agent actually produces software that satisfies engineering requirements rather than merely generating code that appears correct?
How can agents participate in:
- requirements analysis
- architecture
- implementation
- testing
- debugging
- code review
- documentation
- deployment
while keeping humans meaningfully involved?
I'm interested in systems that make AI-generated decisions and changes more:
- verifiable
- explainable
- reproducible
- auditable
- constrained
Rather than replacing developers, Iβm interested in how humans and agents can work together through well-defined interfaces, tools, feedback loops, and governance.
TypeScript Β· JavaScript Β· Python Β· PHP Β· SQL
React Β· Next.js Β· Vue Β· HTML Β· CSS
Node.js Β· Express Β· GraphQL Β· REST APIs
PostgreSQL Β· MySQL Β· SQLite Β· Redis Β· MongoDB
LLMs Β· MCP Β· Agentic Workflows Β· Multi-Agent Systems Β· RAG Β· AI Automation
Docker Β· Linux Β· GitHub Actions Β· CI/CD Β· Nginx Β· Traefik
Software Architecture Β· Distributed Systems Β· Testing Β· API Design Β· System Design
I care about more than getting an application to work.
I generally think about systems in terms of:
Architecture
β
Boundaries
β
Contracts
β
Implementation
β
Testing
β
Observability
β
Automation
β
Continuous Improvement
I prefer systems where important decisions are explicit and where tooling can help enforce engineering conventions.
This is one reason I'm increasingly interested in building developer tools and MCP servers rather than relying solely on documentation and prompts.
I'm gradually building an ecosystem of reusable tools around:
- AI-assisted development
- MCP
- design systems
- software architecture
- agent workflows
- developer experience
Some projects are application-focused, while others are experiments exploring how AI agents can interact with real software projects.
I have a background in Computer Science and Software Engineering, with professional experience building full-stack applications, APIs, distributed systems, automation pipelines, and production software.
I've worked across:
- product development
- recruitment technology
- event platforms
- data systems
- enterprise integrations
- API development
- cloud infrastructure
- AI-assisted applications
My engineering interests have increasingly moved toward the intersection of software engineering and artificial intelligence.
I'm currently focusing on a few connected themes:
AI
β
βΌ
Agentic Systems
β
βΌ
Software Engineering
β
βββββββ΄ββββββ
βΌ βΌ
Reliability Developer
Tooling
β β
βββββββ¬ββββββ
βΌ
Better Software
The long-term goal is to understand how we can build software systems where AI agents are not just powerful, but reliable engineering collaborators.
I use GitHub as both a place to ship production software and a laboratory for experimenting with new engineering ideas.
You'll find a mix of:
- production applications
- open-source tools
- MCP servers
- AI experiments
- infrastructure
- research prototypes
- developer tooling
Some repositories are polished products; others are deliberately experimental.
I'm interested in connecting with people working on:
AI Agents Β· Software Engineering Β· Developer Tools Β· MCP Β· Generative AI Β· Distributed Systems Β· Open Source Β· AI Research
π Website: aayurtshrestha.com.np
π» GitHub: github.com/aayurtshrestha
Build systems that don't just work β build systems that can be understood, verified, and improved.




