Experience

20+ years of experience building and assessing software across startups and enterprises, spanning restaurant technology, fintech, security, clean energy, education, and more.

Work History

BetterMenu · Remote

Mar 2023 - Present
Co-Founder & CTO

Building recipe formulation software that turns a recipe into FDA-compliant nutrition facts, allergen declarations, and ingredient lists in minutes, with a full audit trail behind every calculation. Patent pending.

Visit Product

TrueCalc · Remote

Apr 2026 - Present
Founder

Building a deterministic spreadsheet formula engine matching Google Sheets function-for-function, published as MIT-licensed npm, crates.io, and PyPI packages, with 518 functions validated against 12,671 conformance test cases.

Visit Product

bonsaiilabs · British Columbia, Canada

Mar 2017 - Present
Co-founder & Mentor

Create and ship AI-powered software solutions, and provide technical and product advisory to startups navigating AI adoption.

LinkedIn Learning · Remote

Aug 2024 - Present
Author for AI Courses

Designing and delivering AI-focused programming courses covering tools like GitHub Copilot, Claude, and ChatGPT, and frameworks including HuggingFace and LangChain.

Pluralsight · Auckland, New Zealand

Sep 2017 - Present
Author

Technical instructor for AI and software development courses, including Retrieval Augmented Generation, Gemini prompt engineering, and full-stack development with Next.js and React, alongside foundational Scala courses. 16 courses and labs reaching over 55,000 learners.

Lazer Technologies · Remote

Apr 2021 - Jun 2023
Staff Engineer

Contributed to technology development and architectural decisions for the platform.

Finetune (A Prometric Company) · Remote

May 2020 - Jun 2021
Principal Engineer

Led development and delivery of features for AP Classroom, serving over 2.5 million students and 180K teachers with course materials, assignments, and reports.

Nomis Solutions · San Francisco Bay Area

Oct 2016 - Mar 2019
Principal Software Engineer

Developed software and led remote teams building pricing optimization software for financial institutions, serving major banks.

Skyhigh Networks · San Francisco Bay Area

Mar 2015 - Oct 2016
Senior Software Engineer

Developed software and led the Enterprise Connector team for the cloud access security broker (CASB) platform. Acquired by McAfee.

Yahoo · San Francisco Bay Area

Apr 2014 - Apr 2015
Software Systems Development Engineer

Led 8 engineers on the Pricing and Yield Management Engine (PRYME) team, and contributed to Yahoo's programmatic Demand Side Platform (DSP), YAM+.

SunRun Inc. · San Francisco Bay Area

Jan 2011 - Apr 2014
Software Engineer

Built Sunrun's first end-to-end software automation platform for the residential solar industry, an analytics pipeline for proposal and pricing aggregation, and an automated migration of 5 million+ XML documents to Amazon S3.

VMware · San Francisco Bay Area

May 2010 - Aug 2010
MTS - Intern

Contributed to virtualization and cloud infrastructure projects as Member of Technical Staff intern. Worked on VMware's core virtualization technologies.

Oracle · Greater Bengaluru Area, India

May 2008 - Aug 2009
Senior Member Technical Staff

Developer on the Oracle Fusion Middleware product.

Oracle · Greater Bengaluru Area, India

Sep 2006 - Apr 2008
Member Technical Staff

Developer on the Oracle Fusion Middleware product.

Genband · Noida, Uttar Pradesh, India

2005 - 2006
MTS

Worked as Configuration Manager to support build and release activities for various modules inside the company.

Skills & Technologies

Languages

Python, TypeScript, Java

AI & LLM

Claude, GitHub Copilot, RAG, MCP (Model Context Protocol)

Infrastructure

AWS (Lambda, CDK, API Gateway, DynamoDB, S3), Cloudflare (Workers, R2, D1)

Frameworks

FastAPI, Astro, Vite, Bun

Education

State University of New York at Stony Brook

Master of Science, Computer Science · 2009 - 2010

Uttar Pradesh Technical University

Bachelor of Technology, Computer Science · 2001 - 2005