Software Engineer
Karan
Bajpai.
CS graduate with a background in robotics, embedded systems, and software engineering. I've built chess-playing robots, programmed autonomous systems in a semiconductor cleanroom, and written low-level C from scratch. Now channeling all of it into software — shipping projects and making the move into a full-time engineering role.
Projects
Selected work
A Formula 1 data dashboard built with React. Pulls lap times, driver positions, and race timing from the OpenF1 API. The kind of project where the domain knowledge and the engineering interest are the same thing.
Building an autonomous RC car using real-time LiDAR and IMU data for obstacle detection and navigation. Developing ROS2 nodes for sensor fusion, motor control, and system coordination — embedded integration of hardware and software in a mobile robotics platform.
Senior capstone project — a robotic arm that plays chess by interfacing with the Stockfish AI engine. Motor control on an Arduino Mega; higher-level logic on a Raspberry Pi in Python. Involved multi-device coordination, real-time actuation, and a lot of late-night debugging.
A UNIX-style shell in C with piping, I/O redirection, and background process support. Built on Linux system calls for process creation and inter-process communication — gets into the actual guts of how an OS runs programs.
A TCP client-server system in C with persistent data packet exchange and a custom protocol. Validated packet integrity using Wireshark. Low-level networking built from scratch.
A backend system in C++ for managing bank accounts, transactions, and file persistence. Modeled with OOP principles and full error handling across checking and savings operations.
Experience
Where I've worked
Present
- Programmed and tuned collaborative robots using TMFlow / TMScript for pick-and-place operations
- Configured and calibrated robot vision systems for landmark detection and precise automated handling
- Modified Python scripts to interface with robots and automate control tasks
- Maintained industrial wireless networks including Phoenix Contact WLAN radios
- Operated autonomous mobile robots in a semiconductor cleanroom using MobilePlanner software
May 2024
- GPA 3.7 — Magna Cum Laude, Dean's List
- Recipient of the Future Connect Scholarship
- Coursework in algorithms, data structures, OS, networking, databases, and robotics
Jun 2020
- GPA 3.90 — President's List, Dean's List
- Recipient of the Future Connect Scholarship