Software engineer, fifteen years in

Weaving the web, one careful pass at a time.

I'm Sameer Kumar. For fifteen years I've built web and mobile applications, the front-end platforms beneath them, and lately the AI workflows that help teams ship them. Then I stay long enough to see them run quietly.

The mark, woven live: 26 warp threads, 26 passes of weft, one marigold knot.


Three threads, one cloth

Most of my work sits where these three cross. The interesting problems are always at the crossings.

Front-end architecture

React and MobX applications split into micro-frontends, shared component libraries with more than one theme, and pages that stay accessible and localized from the first commit.

Cloud and platform

Moving applications onto Azure, then keeping them healthy: pipelines with security scans in every build, Argo CD on Kubernetes, and Datadog traces, real-user data and synthetic checks.

AI-assisted engineering

Claude Code, agent skills, subagents and MCP used for real work: skills that turn a Figma flow into React or a Playwright suite, and the training that gets a whole team using them.


What I work with

Fifteen years of tools, grouped by where they sit in the cloth. The ones I reach for today come first in each row.

AI engineering
Claude Code, Claude agents and subagents, Agent Skills, Model Context Protocol, GitHub Copilot, context engineering, AI-generated Playwright and integration tests, Ollama and LangChain for local models
Front-end
React, MobX, Redux, Next.js, TypeScript, JavaScript, HTML5, CSS3, Sass, Styled Components, Material UI, Tailwind CSS, micro-frontends, server-side rendering
Back-end
Node.js, Express, Java, Spring Boot, REST services, Postgres, Azure SQL, MySQL, Drizzle
Cloud and DevOps
Azure App Service, API Management, Front Door and Blob Storage, Azure DevOps Pipelines, Argo CD, Kubernetes, Docker, Podman, GitHub Enterprise, Netlify
Observability
Datadog APM, RUM, Synthetics and SLO dashboards, Splunk, AppDynamics, Adobe Analytics, Lighthouse
Security and identity
OAuth 2.0, SAML 2.0, JWT, Okta, Microsoft Entra ID, MFA, PCI-compliant payment capture, secret management, Fortify, Black Duck, Aqua
Testing and accessibility
Jest, Mocha, Chai, Sinon, Playwright, Vitest, Jasmine, Karma, test-driven development, WCAG, screen reader testing, localization
Mobile
Apache Cordova, Ionic, jQuery Mobile, EnyoJS, webOS; publishing to the App Store, Google Play and the Microsoft Store; push notifications, maps and QR scanning

Selected work

Things I build on my own time, where I try new tools before I bring them to a team. Employer and client work stays off this page.

2026A shared library of agent skillsOne workspace of reusable skills for Claude Code and Codex, covering test-driven development, code review, bug diagnosis, domain modeling and research, plus a router skill that maps how they fit together.AI agents2026This site, and the workroom behind itA personal site with its own publishing admin: drafts, review, scheduled releases, image uploads, and a drag-and-drop planner. Built with Claude Code from a written brief.Next.js2026A kanban planner built from a spec with Gemma 4A written specification handed to an open-weights model to see how far it could carry a real app: Next.js, Prisma, Vitest and Playwright.Local LLMs2026Local models on a Mac StudioA scratch space for running coding models on my own hardware: Ollama serving Qwen 2.5 Coder, called from a small LangChain client in Python.Local LLMs

All projectsCareer timeline


Certifications

Courses finished and exams passed, newest first; undated ones last. Where the issuer hosts a public record, the row links to it.

  1. 2026

    • Build with Claude CodeByteByteGo Verify
    • Claude Code in ActionAnthropic Verify
    • Introduction to Model Context ProtocolAnthropic Verify
    • Introduction to Agent SkillsAnthropic Verify
    • Introduction to SubagentsAnthropic Verify
    • Claude 101Anthropic Verify
  2. 2025

    • AI Engineering cohortByteByteAI Verify
    • AI ModernizationO'Reilly Verify
    • GitHub Copilot for DevelopersO'Reilly Verify
    • AI-900 Azure AI Fundamentals exam prepUdemy Verify
  3. 2023

    • Microsoft Certified: Azure Solutions Architect Expert (AZ-305)Microsoft
    • Microsoft Certified: DevOps Engineer Expert (AZ-400)Microsoft
    • Accessibility Fundamentals: Disabilities, Guidelines, and LawsDeque University
    • Web Accessibility Testing: Screen ReadersDeque University
    • Certified SAFe 4 AgilistScaled Agile
  4. 2021

    • Microsoft Certified: Azure Developer Associate (AZ-204)Microsoft
  5. 2020

    • Microsoft Certified: Azure Fundamentals (AZ-900)Microsoft Verify
Show 9 earlier certifications, 2012 to 2016Hide earlier certifications
  1. 2016

    • ES6 JavaScript: The Complete Developer’s GuideUdemy Verify
  2. 2015

    • Building a Responsive Single-Page Design with SassLynda.com, credential ID 9304B6
    • Sass Essential TrainingLynda.com, credential ID 23AD74
    • Up and Running with AngularJSLynda.com, credential ID CABF86
    • Bootstrap Layouts: Responsive Single-Page DesignLynda.com, credential ID 33AC7C
    • Bootstrap 3: Adding Interactivity to Your SiteLynda.com, credential ID 2C290D
    • Up and Running with Bootstrap 3Lynda.com, credential ID B9BB62
  3. 2012

    • Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3Microsoft Verify
    • Microsoft Certified ProfessionalMicrosoft

How I work

Cloth is strong because every thread crosses many others. Systems are the same. Most of what I do is making sure the crossings hold.

  • Read production first

    Before I change anything I look at what the system is already saying: the traces, the error rates, the slow pages, the last incident. The real problem is usually one layer under the ticket.

  • Tests before code

    Test-driven, reviewed, committed often. Small changes with a test beside them are the fastest way I know to keep a busy codebase honest.

  • Keep the stack current

    Upgrades done a little at a time, every quarter, so no version jump ever becomes a project. Current dependencies are also the cheapest security work there is.

  • Write it down, then teach it

    Design docs, runbooks and a training session for whoever comes next. A change is finished when someone else can run it without me.


Working on something hard?

Tell me about the front end, the platform, or the AI workflow you're trying to get right. I'm always glad to compare notes.

Email meer.makhija09@gmail.com

Elsewhere

Based in Oakland, California.