© 2026 Sankalpa Bhattarai | All Rights Reserved
years shipping to production
7 live systems shipped
I’m the lead developer of the task platform at Diyalo Technology. I lead its design and build: schema design, Laravel APIs, Blade and jQuery screens, deploys and most of the test suite. I use Claude Code as a pair programmer and build AI into products, but every change ships only after tests pass and I have reviewed the diff.
Planning to Deployment workflow with approval gates
an MCP server that lets AI work under staff rules
From the database schema to the deployed server, with tests at every layer.
Laravel 11 services with REST APIs, role-based access, state-machine workflows, queued jobs and schedulers, approval queues and multi-stage hand-offs on well-designed MySQL schemas.
Kanban boards, sprint planning screens, analytics dashboards and reports in Vue, Blade and JavaScript, designed with the people who use them every day.
MCP servers, LLM features with fallbacks (Gemini to Groq), guarded read-only data access and agentic workflows that keep a full audit trail.
My working loop with Claude Code and agentic tools: faster delivery, with the same review and test discipline as hand-written code.
Claude Code maps the codebase first: every caller, test and config a change will touch. We agree a plan in plain words before any code is written.
The agent drafts, I steer. Small diffs, project conventions, no new dependency for a few lines. Each diff is read like a pull request from a teammate.
A failing regression test is written before each bug fix. A 1,200+ test PHPUnit suite must pass before every release, and Playwright checks real user flows in the browser.
32 MCP tools with the same permissions and audit log as staff, Gemini bug triage with a Groq fallback, and a read-only SQL endpoint with a kill switch.
Government, utilities, media and commerce, mostly running in production. Open any project for the problem, the build and the result.
A computer science degree, then production systems for a city government, a utility and a software company.
Bachelor of Science in Computer Science and Information Technology, Tribhuvan University.
NEB higher secondary education before university.
experience
Lead developer of the task platform the whole company runs on, a delivery layer on top of the Grow CRM product: a 5-stage Planning to Deployment workflow, the Sprint module, analytics, automation rules, a holiday-aware scheduler and an MCP server for AI assistants. Also built WaterSoft in Vue.js.
experience
e-Office with digital signatures and approval workflows, and secure APIs for a school management system. Deployed with Git and CI/CD.
experience
Himalayan Herbo (e-commerce on GroStore), Begnaskhabar (news portal on a Laravel news CMS), Infinite Journey (WebGL) and Gravity TV (React Native for phones and Android TV), launched and maintained.
used in production
PHP 8, Laravel 11, Node.js
REST APIs, RBAC, payments
Queues, jobs and schedulers
MySQL and PostgreSQL
Workflow and approval engines
PHPUnit, test-first fixes
used in production
Vue.js and React
JavaScript and TypeScript
Blade and jQuery
Three.js and WebGL
GSAP and Astro
Playwright browser checks
used in production
Claude Code, agentic coding
MCP server development
LLM APIs: Gemini, Groq
Git, GitHub, GitLab
Linux servers and CI/CD
Cloudflare Pages, cPanel