Projects

Things I have built and owned.

Enterprise platforms first, then the startup years, then the small tools I ship for fun. Each one taught me something the next one needed.

Walmart Canada · 2023 – 2024 · Enterprise

Walmart Compliance Adapter (Bill C-64)

Privacy-compliance adapter for Walmart Canada’s Bill C-64 Phase 3, integrating OneTrust for centralised consent management.

  • Owned Phase 3 delivery end to end; wrote the internal whitepaper on the Privacy Compliance Adapter pattern.
JavaSpring BootOneTrustPrivacy engineering
Applied Materials · 2020 – 2022 · Enterprise

Software Development Accelerator CoE

Code generators, cloud-native and low-code practices, tech-stack standardisation and framework adoption across teams.

Code generationCloud-nativeLow-code
Cognizant · Apple · 2016 – 2020 · Enterprise

Apple customer systems

15+ global projects across Apple’s customer systems — recruitment, contact-centre and internal tooling — combining delivery leadership with daily hands-on coding.

  • Brought Apple’s workflow-based recruitment platform out of the red zone: fixed architectural and project-structure issues, worked 1:1 with Apple architects, then owned end-to-end delivery of six modules (Java 8, Spring Boot, MongoDB, Elasticsearch, ReactJS/AngularJS).
  • Architected a troubleshooting-intelligence dashboard from scratch to production — 100% accessible, 80% unit-test coverage plus 200+ Selenium UI tests; consistent excellent QBR ratings.
  • Turned around an internationalisation tool plagued by performance and memory issues (jMap/jStack/VisualVM/Eclipse MAT profiling) to production grade with zero-defect feature releases; also debugged cluster-performance issues in a visual call-centre scripting tool.
  • Built a Siri-integrated audio-streaming proof of concept (Spring Boot + RTP backend, Objective-C client) aimed at replacing analog radio in Apple stores, and an account-automation tool with six modules used for administration, forecasting and billing.
Java 8Spring BootMongoDBElasticsearchReactJSAngularJSRESTEasyObjective-CJenkinsAnsible
Custologix Solutions · 2015 – 2016 · Enterprise

Cloud retail ERP for a Mexican retailer

Architected and built a cloud ERP from scratch — accounting, inventory, sales orders, receivables, purchasing, payables, call centre, point-of-sale and eCommerce — with real-time drill-down reporting for management; travelled to Mexico and the US quarterly to gather requirements.

  • Built and mentored the technical team; developed the JavaFX POS client; also wrote a socket library integrating electronic-shelf-label hardware for the company’s internal product (first release in 3 months).
JavaSpring BootHibernateAngularJSMySQLDockerAWSRedisDrools/jBPMJavaFX
X-ISS Inc. (HealthSignz) · 2014 – 2015 · Enterprise

HPC monitoring & analytics

Decision HPC — a SaaS analytics and monitoring product for high-performance-computing clusters: hardware heat maps for supervisors, cost/usage drill-down reports giving managers ROI on compute and disk assets.

  • Owned UI, middleware and database design across a US/Romania/India team.
JavaGWT/GXTEJBJMSActiveMQSpring SecurityMySQL
Techworks Technologies · 2009 – 2014 · Startup

Techworks client & product portfolio

Five years of shipping for global clients as founder: Android game ports (Roulette, Texas Hold’em, an Amazon Fire TV quiz template), Kindle Active Content apps, and embedded Java for a German industrial client — including a custom persistence framework that replaced H2 + Hibernate on a home-automation device (designed onsite in Germany), a reloadable fine-grained logging framework, and an Eclipse RCP field-service suite with video sync.

  • Also: a J2ME push-email client with its own aggregation server (“a poor man’s BlackBerry” for low-cost handsets), RFID tram asset tracking, and GWT/Sencha Touch mobile-ticketing prototypes.
AndroidJ2MECore JavaEclipse RCPGWTSpringHibernateMySQL
Techworks Technologies · 2009 – 2014 · Startup

Antida — distributed P2P file sharing

“Anytime Data Anywhere”: a peer-to-peer private cloud that synced multiple computers and transferred files across firewalls and NAT — using the user’s own machines’ bandwidth and disk as securely accessible storage, years before consumer cloud sync was ubiquitous.

  • Architected the solution and hired and trained the entire team that built and tested it — concept to shipped product (2008–2010).
JavaJXTASocketsSwingSpringGlassFish
Adept Software Avenues · Ecrio · 2008 – 2009 · Enterprise

Visa Mobile & NFC payments (2008)

Early mobile-payments engineering, a decade ahead of the mainstream: led test development for the Visa Mobile application stack on Android 0.8 (onsite in the US), built an NFC money-transfer demonstrator on J2ME, and wrote a custom SIP/RTCP stack from the RFCs with a streaming-media reference client.

Android (0.8)J2MENFCSIP/RTCPGPS/maps
Elecom Software · Systeme Lauer (Germany) · 2004 – 2006 · Enterprise

WOP-iT — industrial automation HMI

Web Operating Panel: drag-and-drop design of industrial process automation (manufacturing and assembly lines), running on PCs and industrial devices under Personal Java. Joined as a developer, grew to module and group lead.

  • Led delivery of the FDA-compliance logging module and the process-archive module with charting-based visualisation.
Personal JavaJDK 1.1/1.2SocketsThreadingAWT
Passion project · ongoing · Passion

Sinha Academy ↗

A learning portal to teach Hindi and English, built with Claude Code.

WebClaude Code
Passion project · ongoing · Passion

Ajit Kids ↗

Language-learning activities for kids (Hindi and English), built for my own family first with Claude Code.

WebClaude Code
Personal project · live since Nov 2025 · formerly Quiz Ajit · Passion

QuizWrap ↗

Free AI study platform generating quizzes and grounded chat from students’ own notes — ~420 users in 60+ countries with zero paid acquisition. Built with Claude Code; 22 ADRs.

  • Spring Boot 3 gateway as the trust boundary (Auth0 JWT validation, guest tokens, rate limiting); Python/FastAPI with FAISS retrieval; a LiteLLM gateway fronting a self-hosted Qwen2.5-7B with budget-capped OpenAI failover, now shared by two other products.
React 19Spring Boot 3FastAPIFAISSPostgreSQLLiteLLM
Personal project · ongoing · Passion

Quiz Ajit ↗

Quiz platform for PPL (pilot licence) exam preparation, on the web and mobile — the project that later grew into QuizWrap. Still live at qajit.com.

WebMobileClaude Code
Personal project · Sep 2026 · Passion

Digger — a 1983 DOS classic, rebuilt ↗

A playable HTML5 tribute to Digger (Windmill Software, 1983), built in one session with Claude Code — WebAudio chiptune sound, six original levels, and a built-in AI watch mode that plans routes with Dijkstra’s algorithm and narrates what it’s doing.

  • Tested by a headless simulation (31 straight levels) and by Claude playing it live in Chrome, which found two real bugs; the autopilot then became a feature.
CanvasWebAudioVanilla JSDijkstraClaude Code
Founded by Anindita Sarkar · engineering partner · live with payments since Jun 2026 · Passion

SeekAnswers.in ↗

Paid numerology readings plus an LLM chat guide on a credits model — founded by Anindita Sarkar; I am the engineering partner. Java owns identity, money and the deterministic engines; Python/LangGraph owns the AI path via the same public API. 33 ADRs; first prize, Outskill hackathon capstone (Aug 2026).

  • Exactly-once credit grants under duplicate Razorpay webhooks via row locks; Firebase identity with stateless offline JWT validation; SSE streaming with heartbeats and cancellation; a human-in-the-loop confirm gate so only a UI action spends credits; an MCP server exposing readings to agents.
Java 25Spring Boot 4React 19FastAPILangGraphPostgreSQLRazorpay