About

Twenty-two years of learning the next thing.

Twenty-two years of professional engineering. Zero final versions.

What I actually do

I am a hands-on principal engineer and enterprise architect. I own systems end-to-end: the security model, the data path, the developer experience, the observability, and the ADR that explains why it is shaped that way. I am equally comfortable in a Java 21 hot path, a Python SQL-rewriting firewall, and a React dashboard.

The through-line of my career is platforms: identity and access (OIDC/OAuth2 SSO across Walmart International), governed data access (row-, column- and attribute-level security enforced at query time), and, most recently, governed AI — exposing certified data and tools to agents through MCP without loosening a single access control.

How I work

Specification first. Before code there is a written decision: the problem, the options, the trade-offs, the choice. On Sage that became 50+ architecture decision records, and it is the reason a one-person team could move at the pace of a five-person one.

AI-augmented, human-accountable. I direct a small orchestra of coding agents — Claude Code, Codex, Copilot and friends — and I review everything they produce. The agents write faster than I do; I still decide what gets built, how it is secured, and whether it ships.

Boring technology, deliberately. Spring Boot, PostgreSQL, React, Kubernetes, plain CSS. Novelty goes into the problem being solved, not into the toolchain. When something new earns its place (Virtual Threads, MCP, LangGraph) it gets adopted with a written rationale, not a hunch.

Production is the point. SLIs and SLOs, golden-signal dashboards, change governance, cost dashboards that saved $6K–10K a month — I chaired the councils that made 20+ services boring to operate, and I like it that way.

What I care about

Security that is structural rather than aspirational: a five-layer model where every query is parsed into an AST and rewritten for the viewer before it touches data. When a HackerOne bounty landed 23 findings on my desk with a three-week SLA, the fix was not 23 patches — it was a re-architected JWT model and an 882-assertion regression suite that still gates CI.

Teaching and tools for learners. Outside work I build small educational products for kids and students — Hindi and English learning sites, quiz apps for exam preparation — mostly because my own family needed them, and because a small useful thing shipped beats a big impressive thing planned.

Writing it down. Whitepapers on Java 21 patterns, privacy-compliance adapters and single-identity architecture; ADRs; a blog. If it isn’t written, it isn’t shared.

Beyond the keyboard

I hold an MBA (2017) alongside a BCA (2003), which mostly means I can argue about unit economics and thread pools in the same meeting. I have been an entrepreneur (Techworks, Kolkata, 2009–2014), an Associate Director, a Principal Solution Architect and a Principal Software Engineer — and I have never quite stopped being the first of those.

Currently in Bengaluru, currently learning whatever the next thing turns out to be.

  1. 1996
    GW-BASIC & QBasic
    First programs. Line numbers. GOTO as architecture.
  2. 2000
    Freelance dBase / FoxPro
    Forms, reports and working software for real clients (2000–2003).
  3. 2001
    Java
    Sun Certified Java Programmer (2001) and Developer (2002). The longest-running relationship in the stack.
  4. 2004
    System Engineer · Elecom Software Pvt. Ltd.
    Jan 2004 – Jul 2006
  5. 2006
    Senior Software Engineer · Adept Software Avenues
    Aug 2006 – Oct 2009
  6. 2009
    Founder / Entrepreneur · Techworks Technologies Pvt. Ltd.
    Nov 2009 – Jun 2014
  7. 2014
    Principal Product Specialist · X-ISS Inc. (HealthSignz)
    Jun 2014 – Mar 2015
  8. 2015
    Solution Architect · Custologix Solutions
    Mar 2015 – Apr 2016
  9. 2016
    Associate Director · Cognizant (Client: Apple)
    May 2016 – Aug 2020
  10. 2020
    Principal Solution Architect · Applied Materials
    Aug 2020 – Feb 2022
  11. 2022
    Principal Software Engineer · Walmart Global Tech
    Feb 2022 – May 2025 · International Market Customer Engagement (Accounts, Identity)
  12. 2025
    Principal Software Engineer · Walmart Global Tech
    Jun 2025 – Present · People Data Platform

Now August 2026

  • Principal Software Engineer at Walmart Global Tech, People Data Platform — running Sage in production and growing its governed-AI surface.
  • Building agentic workflows around MCP, LangGraph and local RAG; writing about what actually works.
  • Shipping small educational tools on evenings and weekends (see Sites).
  • Open to conversations about principal / staff / architect roles in platform, identity, data governance and AI infrastructure.

Get in touch

The fastest way is email. I read everything; I reply to most of it.

cyberaka@gmail.com

Or find me on LinkedIn, GitHub and the blog.