I'm Maneet, a full-stack engineer based in New Delhi. I've spent 7+ years building TypeScript products from start to finish: React front ends, Node back ends, cloud pipelines on AWS and GCP, and desktop apps in Electron and Tauri. I did my MS at Georgia Tech, then spent two years at Esri in California on the ArcGIS Charts team. After that I went independent. Since then I've shipped 85+ projects for founders in the US, UK, EU and Canada, and kept a 5/5 rating across 10k+ hours on freelance platforms. Lately I build AI agents, MCP servers and third-party API integrations. I'm also a Google Cloud Professional Cloud Architect. github.com/maneetgoyal…

Maneet Goyal

I'm Maneet, a full-stack engineer based in New Delhi. I've spent 7+ years building TypeScript products from start to finish: React front ends, Node back ends, cloud pipelines on AWS and GCP, and desktop apps in Electron and Tauri. I did my MS at Georgia Tech, then spent two years at Esri in California on the ArcGIS Charts team. After that I went independent. Since then I've shipped 85+ projects for founders in the US, UK, EU and Canada, and kept a 5/5 rating across 10k+ hours on freelance platforms. Lately I build AI agents, MCP servers and third-party API integrations. I'm also a Google Cloud Professional Cloud Architect. github.com/maneetgoyal…

Available to hire

I’m Maneet, a full-stack engineer based in New Delhi. I’ve spent 7+ years building TypeScript products from start to finish: React front ends, Node back ends, cloud pipelines on AWS and GCP, and desktop apps in Electron and Tauri.

I did my MS at Georgia Tech, then spent two years at Esri in California on the ArcGIS Charts team. After that I went independent. Since then I’ve shipped 85+ projects for founders in the US, UK, EU and Canada, and kept a 5/5 rating across 10k+ hours on freelance platforms.

Lately I build AI agents, MCP servers and third-party API integrations. I’m also a Google Cloud Professional Cloud Architect.

github.com/maneetgoyal

See more

Language

English
Fluent
Hindi
Fluent

Work Experience

Principal Engineer at Manufac Analytics
September 1, 2020 - Present
I lead full-stack builds for 35+ client products across the US, UK, EU and Canada, from architecture to release. Recent work includes an MCP server that lets AI agents run Meta Ads safely, an AI spreadsheet importer built on Claude, and event-driven AWS pipelines for long-running jobs. Stack: TypeScript, React, Next.js, Node, Bun, Python, AWS and GCP.
Software Development Engineer, ArcGIS Charts at Esri (Redlands, California)
June 1, 2018 - September 1, 2020
Worked on the ArcGIS Charts team with a group of senior engineers. I designed the JSON chart spec used to save, share and validate charts across ArcGIS, built the TypeScript API that maps it to amCharts, and shipped localization including right-to-left languages.
Research Assistant, Spatial Data Visualization at Georgia Institute of Technology
May 1, 2017 - May 1, 2018
Built GT Tree Viewer, a mobile-friendly map app with full CRUD over a REST backend that the campus team used to track tree health.

Education

Master of Science, Computational Science and Engineering at Georgia Institute of Technology
August 1, 2016 - May 1, 2018
GPA 3.6/4.0. Minor in Environmental Engineering.
Bachelor of Engineering, Petrochemical Engineering at Maharashtra Institute of Technology
August 1, 2012 - May 1, 2016
GPA 4.0/4.0. Gold medal for finishing top of the class.

Qualifications

Google Cloud Professional Cloud Architect
September 1, 2025 - September 1, 2027
Google Cloud certification for designing secure, scalable and reliable systems on GCP.
Top Rated Plus, Upwork
January 1, 2021 - September 26, 2026
Upwork's highest talent badge. 5/5 Job Success Score across 85+ projects and 10k+ tracked hours. Still active.

Industry Experience

Software & Internet, Healthcare
    Stitch: image to vector to embroidery, with AI image generation

    A web app that turns images into vector art and then into embroidery stitch files.

    • One upload runs five vectorizing engines in parallel (including Potrace and an OpenCV edge trace), so a single failure still returns the rest
    • AI image generation from text prompts with Stability AI
    • In-browser editor for both the vector art and the stitch path, with select, erase, add point and undo
    • Every SVG is optimized with SVGO before it’s returned

    Stack: TypeScript, React 19, Node.js, Express, OpenCV.js, SVG.js, Zod

    Uniquely: serverless royalty payouts on AWS with Terraform

    A serverless backend for a clothing design business that pays its designers monthly royalties.

    • A monthly EventBridge job totals each designer’s sales, applies royalty rates and VAT, and sends a batch payout through Trolley
    • Designers under the payout threshold roll over to the next month
    • Payment status and invoice PDFs arrive through webhooks, with an HMAC signature check before any record is updated
    • AppSync GraphQL API over DynamoDB, with the whole stack defined in Terraform

    Stack: AWS Lambda, AppSync, DynamoDB, S3, EventBridge, Terraform, Node.js

    Othello: cross-platform AI meeting assistant (Electron)

    A desktop AI meeting assistant for macOS, Windows and Linux. It captures meeting audio, transcribes it live, and shows always-on-top panels with answers, playbook items and summaries pushed from the backend during the call.

    • Live transcription with Deepgram through the Recall.ai desktop SDK
    • Google, Outlook and Salesforce connected for calendar, email and CRM context
    • Auth0 PKCE login over a deep link, with tokens encrypted by Electron safeStorage
    • Socket.IO client with reconnection handling
    • Code-signed Windows and notarized macOS builds with auto-update

    Stack: Electron, React, TypeScript, Socket.IO, Auth0, Deepgram, Recall.ai

    MLViz: business-value charts for ML classifiers

    A web app that helps teams show the business value of a classification model, beyond accuracy. Users upload scored test data (CSV, XLSX or Parquet) and get lift, gain and profit charts that update as they change cost and revenue inputs.

    • File parsing runs in Web Workers with parquet-wasm and Apache Arrow, so large uploads don’t freeze the page
    • Custom metrics written in JavaScript in a built-in code editor
    • AI chart explanations streamed from Amazon Bedrock (Claude)
    • Shareable views on AWS Amplify, plus a Python package that publishes a view straight from a Jupyter or Databricks notebook

    Stack: React 19, TypeScript, Mantine, Observable Plot, ECharts, AWS Amplify, Amazon Bedrock, Python

    PremiumSupply: AI spreadsheet import for a B2B parts-trading hub

    A B2B parts-trading hub. Customers sent orders as messy spreadsheets that staff re-typed by hand. I built an AI import: the app samples the sheet, asks Claude to find where the data starts and map each column to a field, then checks every row and points any error back to its exact Excel cell.

    • Turns order lines into margin-optimal supplier orders
    • Prices offers by strategy and renders PDF offers with a pooled headless Chrome service
    • End-to-end typed API from the Bun and ElysiaJS backend to the SvelteKit frontend
    • Full-text search across seven tables in Postgres

    Stack: Bun, ElysiaJS, SvelteKit, PostgreSQL, Drizzle ORM, TypeBox, Anthropic API, Puppeteer

    Interpretis: MCP server that lets AI agents run Meta Ads safely

    An Electron desktop app with an embedded MCP server that lets Claude Desktop, Claude Code and other MCP clients work with a Meta Ads account.

    • 24 tools across discovery, analytics and campaign changes
    • A rate-limit engine that reads Meta’s usage headers, keeps usage under a 70% ceiling, queues calls and backs off on errors
    • All 7 write tools need an explicit confirm flag, and new campaigns start PAUSED, so no AI action spends money by surprise
    • Meta OAuth through a backend bridge and custom URL scheme, with the refresh token kept in the OS keychain
    • Signed, notarized, auto-updating builds

    Stack: Electron, React 19, TypeScript, Node.js, MCP SDK, Zod, SQLite