Smith Gajjar

Senior Software Engineer

Solutions Architect, Tinkerer & Mentor. Building agentic AI learning experiences and scalable web platforms.

About

I’ve been building software systems for over 5 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 agentic AI systems for learning platforms, improve platform performance and accessibility, and contribute to the open-source design system Gamut. Before that, as a founding engineer at Tekie, I helped scale 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.

Projects

  • Arcgentic - AI Learning Platform

    An agentic learning platform built around a LangGraph orchestration layer with tools, subagent routing, skills and automated research workflows that generates interactive visualizations, deep dives, roadmaps, slides, podcasts, and flashcards from a prompted topic or uploaded documents.

    GitHub
    • LangGraph
    • Python
    • GoLang
    • React
    • PostgreSQL
    • GraphQL
    • Turborepo
  • 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

    GitHub
    • Tauri
    • React
    • TypeScript
  • sveltekit-go-graphql-starter

    Full-stack turborepo starter with Go GraphQL backend, SvelteKit frontend, and PostgreSQL

    • GoLang
    • SvelteKit
    • GraphQL
    • PostgreSQL
    • TypeScript
  • The Trust Paradox

    An interactive game theory experiment exploring cooperation, betrayal, and the trust paradox through Robert Axelrod's iterated Prisoner's Dilemma.

    • React
    • TypeScript
  • Termis

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

    PyPI
    • Python
    • iTerm2

Experience

  1. 2024 - Present

    Architected agentic AI systems across Codecademy and Skillsoft platforms, including multi-agent workflows for learning authoring and hands-on project generation. Improved shared web platform performance at scale, delivered AI-native internal tooling, and shipped global-ready platform capabilities supporting millions of learners across regions.

    • Next.js
    • Ruby On Rails
    • GraphQL
    • GoLang
    • PostgreSQL
    • MongoDB
    • AWS
    • Kubernetes
    • TypeScript
    • LangGraph
  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

  • GraphQL logo GraphQL
  • Next.js logo Next.js
  • TypeScript logo TypeScript
  • Python logo Python
  • LangGraph logo LangGraph
  • Node.js logo Node.js
  • Ruby On Rails logo Ruby On Rails
  • GoLang logo GoLang
  • React logo React
  • Svelte logo Svelte
  • Angular logo Angular
  • Agentic AI logo Agentic AI
  • PostgreSQL logo PostgreSQL
  • AWS logo AWS
  • Azure logo Azure
  • Docker logo Docker
  • MongoDB logo MongoDB
  • Redis logo Redis
  • Kubernetes logo Kubernetes
  • Jenkins logo Jenkins
  • NGINX logo NGINX
  • Tauri logo Tauri
  • ElectronJS logo ElectronJS
  • React Native logo React Native
  • Webpack logo Webpack

Blogs