Kabir Ghai

Kabir Ghai

Software Engineer ● Backend Developer

Undergraduate backend developer in London, I like to build projects that solve problems!

Work Experience

Peer Tutor

At University09/2024 - Current
Canterbury, England
  • Assisted first-year students with course-related assignments and provided academic advice.
  • Collaborated closely with University academic staff to ensure the best support for students.
  • Developed strong communication and mentoring skills while helping students navigate their academic journey.
JavaJUnitIntelliJ IDEA

Software Engineer Intern

Flagstone08/2024 - 08/2024
London, England
  • Helped increase Azure project efficiency by applying new workflow insights from shadowing a Senior Engineer
  • Contributed to team discussions and meetings, deepening understanding of enterprise-level backend systems and deployment strategies
  • Conducted a detailed £200,000 ad-spend analysis and presented strategic budget allocations to senior stakeholders with other interns, improving data-driven decision-making skills
PythonMicrosoft AzureSQLDockerVSCode

Center Supervisor

Bright Young Things10/2019 - 11/2023
London, England
  • Founded, organised and led two Computer Science Summer Schools, teaching programming fundamentals to 20 children aged 10-13.
  • Mentored students ages 3 to 16 in Maths, English and Computer Science.
  • Promoted to Centre Supervisor within 12 months for exceptional performance, volunteering contributions, and high student achievement across 60+ learners.
  • Collaborated with other tutors to devise individual student plans with weekly feedback sessions.
ScratchPythonDrag-and-drop programming

Python Developer

French Noodles05/2021 - 06/2021
Online
  • Developed a Python wrapper for an API made by the Lead Developer at French Noodles at the time, focusing on client feedback, RAD style.
  • Enhanced code style and functionality based on client feedback for improved user experience.
  • Implemented comprehensive unit tests and continuous integration processes to ensure high code quality and reliability.
  • Utilised version control systems to manage code iterations effectively
PythonGitRESTful API's

Featured Projects

QueryWhisperer
03/2025 - 04/2025

QueryWhisperer

A work-in-progress MVP that converts natural language into SQL using schema-aware prompt engineering, with a modular backend and production-deployed database and API. It showcases full-stack system design and readiness for scalable LLM integration.

FastAPIPostgreSQLJWTPythonSQLAlchemyTypeScriptNext.jsRailwayUvicorn
AoCode
12/2024 - 02/2025

AoCode

Advent of Code IDE designed to help efficiently solve Advent of Code's daily puzzles. Features Syntax highlighting, a built-in terminal, a code editor and a custom Utils file, all built with PySide.

PythonPySide
PantryPal
02/2024 - 05/2024

PantryPal

Website to allow users to create recipes based on a series of filters and what's in their fridge. The website is built using Streamlit and LangChain, with a MySQL database for storing user data.

Microsoft AzureDockerMySQLStreamlitPythonLangChainSerperGithub

Current technologies

Here's a range of modern technologies I've recently used.

Python

Python

Versatile language for backend & AI

JavaScript

JavaScript

Core language for web development

TypeScript

TypeScript

JavaScript with type safety

React

React

Library for building user interfaces

Next.js

Next.js

React framework for full-stack apps

FastAPI

FastAPI

Modern Python web framework

PostgreSQL

PostgreSQL

Powerful open-source database

Docker

Docker

Containerize applications

Git

Git

Version control system

Vercel

Vercel

Frontend deployment system

Railway

Railway

Deployment platform for full-stack apps

SQL

SQL

Standard language for database management

About Me

I’m Kabir Ghai, a backend engineer who builds secure, scalable services and AI-powered developer tools.

After teaching myself Python as a teen and topping my university’s Advent of Code (out of 300+ participants), even coming globally, I founded and led Bright Young Things’ coding schools. I taught 200+ students and earned a rapid promotion to Senior Instructor within a year. At university, conferences ignited my love for machine learning and AI, which I now apply to production services.

Currently, I’m developing QueryWhisperer, a FastAPI-powered translator that turns plain-English questions into optimized SQL queries - Have a look here.

I’m excited to bring my backend expertise and AI focus to a team solving real-world problems. You can see some of my key projects below.

Here are a few technologies I've been working with recently:

  • Python
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • FastAPI
  • PostgreSQL
  • SQL

Let's Connect

Offer a job opportunity?

I am open to discussing potential job opportunities or collaborations. With experience in web development and software engineering, I am interested in roles that allow me to work on exciting and challenging projects. If you have a project or role in mind, feel free to reach out and let's discuss!

Connect?

Networking is key in the tech industry, and I'm always looking to meet new people and expand my professional circle. Whether you're a fellow developer, designer, or entrepreneur, I'd love to chat and learn more about work. Let's grab a virtual coffee and see where the conversation takes us!

Build something together?

I have a passion for developing solutions to problems that people commonly might have. Whether it's a sleek app, or a new cutting-edge web app or anything in between, I'm always ready for a new challenge. Let's create something amazing together!