Skip to Content

Fahad Khan

Software Engineer

Engineer at heart, building performant products and embracing lifelong learning.

About

I began my coding journey in 2019 during my second year of college while studying Computer Science, starting with HTML and CSS. From there, I picked up JS and PHP, building a few websites along the way. Things really took off when I found React through Angela Yu’s web dev bootcamp, and I later got into backend development after Jonas Schmedtmann’s Node.js course.

I’ve always enjoyed building products. I started with PlacePrep in college and later created ZeltoAuthoring at my first job, where I also handled AWS deployments and set up CI/CD pipelines. Now, I’m working on the Next-Gen SIEM at DNIF, building secure scalable systems. I’m always curious to dive deeper into tech, and lately, I’ve been focusing on Next.js, Python, and sharpening my fundamentals in OS, Databases, and Networks.

When I’m not coding, I’m probably playing cricket, hanging out with friends, listening to podcasts, or enjoying some music.

Experience

  1. 2024present

    I’m a Senior Software Engineer with a strong focus on building scalable and cost-efficient systems. I led the migration of a distributed SIEM platform to a Kubernetes-based architecture with autoscaling workloads, which reduced AWS compute costs by 40 percent and improved performance by reducing query latency by over 68 percent. I implemented parallel query execution strategies and integrated caching mechanisms at both disk and metadata levels to optimize speed and reduce infrastructure costs. My work includes building high-throughput log ingestion pipelines, scalable log export services, and custom query parsers. On the backend, I work with FastAPI, PostgreSQL, Redis, and Celery, while on the frontend, I build interactive data visualizations using React and TypeScript.

    • React.js
    • TypeScript
    • Python
    • FastAPI
    • Flask
    • PostgreSQL
    • MongoDB
    • Redis
    • RabbitMQ
    • Celery
    • Docker
    • Kubernetes
    • AWS
  2. 20212024

    Web Developer

    Built a low-code authoring tool for creating courses, focusing on the design and implementation of interactive, responsive, and accessible UI components. Implemented features like live editing, drag-and-drop functionality, and user authentication, integrating Stripe for payments. Additionally, Architected and deployed the entire product on AWS, leveraging services like EC2, Lambda, S3, RDS, and CloudFront, and created a CI/CD pipeline using GitHub Actions

    • React.js
    • Vue.js
    • TypeScript
    • Node.js
    • Django
    • Python
    • MySQL
    • AWS
    • Docker
    • GitHub Actions

Projects

  • Cricbuzz Clone (Work in Progress)

    The Cricbuzz Clone highlights my full-stack development skills, combining a robust backend built with Node.js, TypeScript, Express, MongoDB, and PostgreSQL with a dynamic and responsive frontend using React.js, TypeScript, Tailwind CSS, and React Query. I designed and implemented scalable APIs to manage user data, match statistics, and real-time updates while ensuring seamless integration with the frontend. The user-facing interface is complete, and I am currently working on an admin dashboard to extend platform capabilities. This project demonstrates my ability to deliver complete, high-quality applications across the stack.

    • React.js
    • TypeScript
    • Tailwind CSS
    • React Query
    • Node.js
    • Express.js
    • PostgreSQL
    • MongoDB
    • Python
    • Web Scraping
    Cricbuzz Clone
  • PlacePrep

    A MERN-based platform built to assist engineering students in interview prep with quizzes, aptitude tests, and coding challenges. It includes an in-browser compiler supporting Java, Python, C, and C++ for seamless coding practice right on the site.

    • React.js
    • Redux
    • Bootstrap
    • Express.js
    • MongoDB
    • linux
    PlacePrep for acing engineering interviews
  • Cricket Scorer

    A React JS app where players can record and update scores for their cricket games. It uses React Context for efficient score tracking throughout the match.

    • React.js
    • React Context
    • Bootstrap
    Spotify Profile app homepage

Skills

  1. Frontend

    • Next.js
    • React.js
    • Vue.js
    • JavaScript
    • TypeScript
  2. Backend

    • Node.js
    • Python
    • Django
    • Flask
    • Celery
  3. Database & Message Brokers

    • PostgreSQL
    • MySQL
    • MongoDB
    • Redis
    • RabbitMQ
  4. Cloud & DevOps

    • AWS EC2
    • AWS RDS
    • AWS Lambda
    • AWS S3
    • Docker
    • Kubernetes
    • GitHub Actions