Basil Khwaja
Pleasanton, CA
Learning to live life.
Teaching machines to live like one too.
About me
Projects
Skills
Me.
Hello! I'm Basil Khwaja, an aspiring AI/ML Engineer. I'm currently a Master's student at Purdue University, pursuing a degree in Electrical and Computer Engineering. I am also a Research Fellow at Purdue, conducting research in the Edge Lab and CVGM Lab. My experience includes working at a startup and mentoring students on the importance of engineering problem-solving.
Born and raised in Bangalore, India, I moved to America at the age of seven. My fascination with computers began even earlier, sparking a passion that has only grown over the years. However, my interests extend beyond technology—I am also an aspiring dancer, currently exploring contemporary and hip-hop styles. In addition, I'm learning to play the guitar and part of a band Holladaze! Recently, I've taken up bouldering, and I'm excited to see where that journey takes me.
Education:
  • Bachelor's Degree in Computer Engineering, Purdue University : 2022 - 2025
  • Master's Degree in Electrical and Computer Engineering, Purdue University : 2025 - 2026
profile pic
Projects.

MuSHR MPC Integration

  • Designed complete path planning and trajectory generation pipeline
  • Developed process for environmental data collection and map generation
  • Created and implemented three unique path-planning algorithms
  • Integrated algorithms with cubic spline-based trajectory method

Computer Vision and Generative Models

  • Implemented CMMD to measure alignment between conditional distributions
  • Investigated methods of detecting correct logic between prompt and model generation through image detection (Yolo, R-CNN, and DETR)

Teach Me

  • Developed a platform to use all the LLM models (Gemini and Claude-Sonnet) in one place to enhance learning experience
  • teach Me bridges the gap from diverse dynamic learning information to a catered learning style

SWE-agent reimplementation

  • Built on top of large language models, it can understand GitHub issues, navigate complex codebases, and generate meaningful code changes
  • Understanding a task, planning, editing code, running tests, and even making pull requests
  • Streamline the development process and explore the future of autonomous software engineering

Trace AI

  • Developed an algorithm to give credibility to creators and choreographers for the work they put out on social media
  • Utilizing Tensorflow and Panda3d, we modeled human movements and stored them in the database
  • Assigning credibility to artists that made the original creation while not having to worry about credibility be lost

AI-Blocks

  • A comprehensive collection of core components for understanding and building AI systems from the ground up
  • module is designed to be beginner-friendly, yet powerful enough for experimentation and extension
Skills.
Python
C
C++
Java
React
Pytorch
Tensorflow
ROS
Panda3d
Three.js

© 2025 Basil K.