Smith Gajjar

Senior Software Engineer

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

About

Back in 2008, my cousin's decided to shove me down the rabbit hole of web development by making me create a hilariously basic HTML and CSS website. Little did I know, this simple act would spiral into a coding obsession where I traded sleep for syntax errors and social life for endless lines of code. Thanks, cuz—who knew that a few tags and some curly braces could turn me into a full-fledged code zombie? 🧟‍♂️ Fast-forward to today, and I’ve had the privilege of building great software for multiple early-stage startups like InVideo, Tekie, and Codecademy.

Today, as a Senior Software Engineer at Codecademy., I continue to push the boundaries of innovation, building accessible and enhanced experience on the platform. I thrive in the sweet spot where business goals and engineering excellence converge — creating software that not only looks great but is also robust and efficient under the hood.

When I’m not at the computer, I'm busy whipping up delicious meals for my family, exploring new travel destinations or running around web searching for latest tech or finance trends.

Experience

  1. 2024 - Present

    Codecademy is an online interactive Edtech platform that offers free coding classes in 12 different programming languages including Python, Java, Go, JavaScript, Ruby, SQL, C++, C#, and Swift, as well as markup languages HTML and CSS.

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

    Illusto is a fast and easy video creation tool packed with easy-to-use advanced features to make powerful videos.

    Integrated and Managed different payment system like Stripe, Razorpay and Phonepe to enhance user experience and streamline payment functionalities across different region.

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

    Tekie is a B2B Ed-tech platform revolutionizing coding education through storytelling, expanding its reach to 500+ schools.

    Developed user-facing modules, including a React-based PWA and a Desktop App with Electron.js. Achieved exceptional performance and visibility enhancements, optimizing landing pages and SEO to 99%.

    Managed, optimized, and scaled API and backend infrastructure, reducing response time by 60%. Spearheaded the development of internal reporting systems and integrated various third-party services for performance monitoring. Contributed to open-source NPM libraries and led various Proof of Concept initiatives.

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

    InVideo is an best rated online professional video editing SaaS Platform with over 7M+ users.

    Built new user facing modules by converting designs from Sketch and InVision into pixel-perfect and responsive screens using Angular 7, HTML, SCSS and TypeScript. Helped in fixing cross-browser inconsistencies in the interface using BrowserStack

    • Angular
    • Python

Skills

  • logoGraphQL
  • logoNext.js
  • logoNode.js
  • logoRedux
  • logoTypeScript
  • logoPostgreSQL
  • logoReact
  • logoAWS
  • logoPython
  • logoAzure
  • logoDocker
  • logoMongoDB
  • logoGoLang
  • logoRedis
  • logoKubernetes
  • logoAngular
  • logoElectronJS
  • logoRuby On Rails
  • logoReact Native
  • logoJenkins
  • logoNGINX
  • logoWebpack
  • logoTailwind

Projects

  • lookahead

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

    • GraphQL
    • NPM
    • MongoDB
  • mongodb-aggregation-builder

    Aggregation pipeline constructor for the aggregate method of a mongoDB collection.

    Github
    • Node.js
    • TypeScript
    • MongoDB
    • NPM
  • react-blockly-playground

    A React Wrapper for Blockly, It is a web-based, visual programming editor library based on Google's Blockly..

    Github
    • React
    • NPM
    • JavaScript
    • Blockly
  • GraphQL Nodejs Backend Boilerplate

    Nx Monorepo Starter template built using Typescript/MongoDB/GraphQL and TypeGraphQL + Typegoose integration.

    • Node.js
    • TypeScript
    • GraphQL
    • MongoDB
  • smithgajjar.dev (v2)

    2nd iteration of my personal portfolio static website.

    • HTML
    • CSS
    • JavaScript
    brittanychiang.com version 4 hero section
  • ArtStag

    Designing Studio Portfolio Website.

    • HTML
    • CSS
    • JavaScript
    brittanychiang.com version 4 hero section

Blogs