Smith Gajjar

Senior Software Engineer

Solutions Architect, Tinkerer & Mentor. Crafting pixel-perfect web experiences & building efficient and scalable systems 🚀

About

I’ve been building software systems for over 4 years, focused on making applications run smoothly and scale reliably. I enjoy figuring out how things work and making them work better.

Today, as a Senior Software Engineer at Codecademy, I work on web platform architecture, build generative AI features (fine-tuning, RAG, multi-agent workflows), improve accessibility, and contribute to the open-source design system Gamut. Before that, as a founding engineer at Tekie, I scaled a B2B EdTech platform to 1,000+ schools and 500k+ students, designing its GraphQL BaaS, infrastructure, and backend systems with a small team.

Every now and then, I enjoy building something on the side, from small experiments to tools that somehow become useful, often teaching me more than I expected.

Experience

  1. 2024 - Present

    Worked across the Codecademy platform and CAISY Presentations, an AI-powered coaching platform. Re-architected core web systems, enabled full internationalization, and delivered multiple AI-driven PoCs for Codecademy, from personalized course generation to Cursor integration, shaping new learning experiences for millions.

    • Next.js
    • Ruby On Rails
    • GraphQL
    • GoLang
    • PostgreSQL
    • MongoDB
    • AWS
    • TypeScript
    • Gen AI
  2. Oct 2023 - Dec 2023

    Integrated multi-region payment systems (Stripe, Razorpay, PhonePe) and improved checkout reliability and compliance.

    • React
    • Node.js
    • MongoDB
    • Redis
    • MySQL
    • AWS
  3. Feb 2021 - Sept 2023

    Scaled an EdTech platform to 1,000+ schools and 500k+ students, designing its GraphQL BaaS, backend systems, and infrastructure. Led a small engineering team and improved performance across web and mobile apps.

    • GraphQL
    • Node.js
    • React
    • Python
    • PostgreSQL
    • MongoDB
    • AWS
    • Azure
  4. June - July 2019

    Built responsive, cross-browser UI components in Angular and improved user experience across multiple browsers

    • Angular
    • Python

Skills

  • logoGraphQL
  • logoNext.js
  • logoTypeScript
  • logoPython
  • logoLangGraph
  • logoNode.js
  • logoRuby On Rails
  • logoGoLang
  • logoReact
  • logoSvelte
  • logoAngular
  • logoGen AI
  • logoPostgreSQL
  • logoAWS
  • logoAzure
  • logoDocker
  • logoMongoDB
  • logoRedis
  • logoKubernetes
  • logoJenkins
  • logoNGINX
  • logoTauri
  • logoElectronJS
  • logoReact Native
  • logoWebpack

Projects

  • Devbox

    A lightweight, cross‑platform desktop and web app that bundles everyday developer utilities into a single, streamlined experience. No clutter, no browser tabs, just the tools you need, available offline and optimized for productivity

    Download Latest Release
    • Tauri
    • React
    • TypeScript
  • lookahead

    Look ahead (fetch) Apollo GraphQL fields with recursive joins ($lookup) in a single MongoDB Aggregation Query.

    • GraphQL
    • NPM
    • MongoDB
  • ZenithDB

    A framework-agnostic, local-first state and sync engine. Powerful IndexedDB wrapper provides reactive subscriptions, offline-first syncing, and type-safe queries.

    • IndexedDB
    • TypeScript
  • AI-powered Statements of Work (SOW) Generation

    A full-stack AI-powered tool to dynamically generate SOW's using agentic workflows

    • LangGraph
    • Python
    • React
    • Gen AI
  • Termis

    Define your iTerm layouts and commands using YAML, then launch everything with a single command, your workspace, ready to go

    • Python

Blogs