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 decision to introduce me to the world of Web Development by creating a very simple HTML and CSS website propelled me headfirst into the rabbit hole of coding and web development. 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 enterprise experience on the platform. I most enjoy building software in the sweet spot where business and engineering meet — things that look good but are also built well and optimized 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

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
  • tekie-content-editor

    Web based Rich Text and WYSIWYG editor React wrapper.

    • NPM
    • TypeScript
    • WYSIWYG
  • Covid 19 Dashboard PWA

    Progressive Web App for tracking spread of COVID19 (Count Data Might not be available right now)

    • HTML
    • PWA
    • JavaScript
  • GraphQL Nodejs Backend Boilerplate

    Built using Typescript/MongoDB/GraphQL and TypeGraphQL + Typegoose integration.

    • Node.js
    • TypeScript
    • GraphQL
    • MongoDB
  • Flashify: Flashcard Mobile App

    Native Flashcard Application for creating different subject decks and to attempt quizzes.

    Download APK
    • React Native
    • Redux
    • Expo
    brittanychiang.com version 4 hero section
  • smithgajjar.dev (v2)

    An old portfolio static site.

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

    Designing Studio Portfolio Website.

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

Blogs