Hello! I am

Kabir Ghai

London, UK

Software Engineer Backend Developer

I am an undergraduate backend engineer located in London, passionate about building innovative projects that help solve problems.

Get my resume
Kabir Ghai

Experience

09/2024 - Current

Peer Tutor

At University
  • 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
08/2024 - 08/2024

Software Engineer Intern

Flagstone
  • Shadowed a senior engineer to understand company workflows, communication, and project management processes.
  • Engaged in discussions with the CEO to analyze company vision, challenges, and leadership strategies, applying insights to a final presentation.
  • Initiated and led a collaborative Ad Campaign strategy with a theoretical £200,000 budget, presented to senior management and peers.
  • Participated in training sessions across multiple departments, including Sales and DevOps, to develop a well-rounded industry perspective.
PythonMicrosoft Azure SQLDockerVSCode
10/2019 - 11/2023

Center Supervisor

Bright Young Things
  • Taught Mathematics, English, and Science to students aged 4-16, alongside introductory Computer Science courses.
  • Designed and led Computer Science Summer Schools, teaching Python and problem-solving to 20+ students, culminating in four completed projects.
  • Planned and executed Computational Thinking workshops, focusing on logical reasoning, problem abstraction, and algorithmic solutions.
  • Managed centre operations, including inventory, customer support, and administrative tasks, while assisting students with coursework and exam preparation.
ScratchPythonDrag-and-drop programming
05/2021 - 06/2021

Python Developer

French Noodles
  • 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

Skills

Languages & Skills

JavaScript

JavaScript

TypeScript

TypeScript

Python

Python

Java

Java

HTML

HTML

CSS

CSS

SQL

SQL

Frameworks & Libraries

React

React

Next.js

Next.js

Tailwind CSS

Tailwind CSS

FastAPI

FastAPI

SQLAlchemy

SQLAlchemy

JWT

JWT

Databases

PostgreSQL

PostgreSQL

MySQL

MySQL

DevOps & Infrastructure

Docker

Docker

Microsoft Azure

Microsoft Azure

NGINX

NGINX

Tools & Deployment Platforms

Git

Git

VS Code

VS Code

IntelliJ IDEA

IntelliJ IDEA

Vercel

Vercel

Railway

Railway

Projects

QueryWhisperer

QueryWhisperer

03/2025 - 04/2025

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

AoCode

12/2024 - 02/2025

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

PantryPal

02/2024 - 05/2024

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

Want to..

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!