Software Engineer · Backend Systems · AI Tools

I build reliable systems and useful automation for real problems.

I am a software engineer focused on backend distributed systems, AWS-based services, observability, resilience, and practical AI-agent tooling. This site collects projects, demos, and sanitized engineering case studies.

BackendJava, AWS, distributed systems
AgentsMemory, evaluation, tool safety
AutomationSmall, low-cost tools that ship

Featured projects

Projects I can demo publicly or safely explain with sanitized data. The theme is practical software: small enough to ship, useful enough to keep using.

AI agent infrastructure

Personal AI Memory System

A local knowledge workflow that lets an AI assistant retrieve durable context from a structured note vault without stuffing everything into the prompt.

Workflow automation

AI Job Search Router

A workflow prototype for classifying recruiter messages, job postings, and follow-ups into structured job-search actions using n8n-style automation.

Tool safety

Agent Approval Gate

A proposed guardrail for AI agents that intercepts risky side-effect tools, such as sending messages or writing outside approved paths, before execution.

Agent evaluation

Rubric Grader for Agent Tasks

A verification loop where tasks define pass/fail criteria, the agent checks its own output, and failures trigger targeted correction instead of vague retries.

Personal AI Memory System

A sanitized architecture sketch for the personal knowledge and assistant workflow behind my AI tooling experiments.

Sanitized engineering case studies

Production engineering stories written without proprietary details. These focus on the engineering patterns: safety, observability, rollout, and reliability.

Search index migration safety

How to approach an index migration with mapping validation, dual-write checks, traffic replay, monitoring, and rollback-oriented launch planning.

Backend resilience and observability

Adding service metrics, alarms, dashboards, chaos/stress testing, and killswitch visibility to improve operational readiness.

Cloud IAM risk reduction

Cleaning up unused credentials, fixing rotation issues, and reducing operational security risk across multiple environments.

Integration test expansion

Increasing regression confidence by expanding integration coverage across more processors and workflows before deployment.

What I am focused on now

I am interested in backend infrastructure, AI-agent platforms, tool safety, evaluation-driven automation, and pragmatic systems that make daily work easier. Outside work, I play badminton and guitar.

JavaAWSDistributed systemsObservabilityAI agentsMCP toolsAutomationSecurity guardrailsBadminton