Skip to content
View pg1590's full-sized avatar

Highlights

  • Pro

Block or report pg1590

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pg1590/README.md

Prakhar Gupta

Student at IIIT Hyderabad working on autonomous drones and the software that runs them.

Currently researching decentralized swarm coordination with multi-agent RL (MADDPG, moving to recurrent MAPPO) at the Robotics Research Center. In summer 2026 I interned as an ML engineer at Latitude 54, building the perception and decision layer of an autonomous-airspace simulation. Finalist in the MathWorks Minidrone Competition, India 2025. Outside robotics I build full-stack web apps, ML pipelines, and systems code in C.

Website · LinkedIn · Email · Resume

Onboard Tello view following a moving RC car with YOLOv8 tracking and live distance readout Simulated drone swarm switching formations in PyBullet YOLOv8 detecting a drone in flight outdoors
Real-flight RC car following on a Tello Multi-agent swarm formations (PyBullet) YOLOv8 drone detection, outdoors

Robotics & Autonomy

Project What it is Stack
Swarm Drone Coordination Decentralized multi-UAV target pursuit, formation control, and collision avoidance trained with MARL (CTDE) Python · PyBullet · MADDPG / MAPPO
Vision-Based Target-Following Drone A Tello chaser drone that detects another drone with YOLOv8 and pursues it with PID control across figure-8, helix, spiral, and zig-zag paths Python · YOLOv8 · OpenCV · djitellopy
RC Car Follower Drone A Tello that follows a moving RC car outdoors using a custom-trained YOLOv8 detector, CSRT tracking, a Kalman filter, and PID control Python · YOLOv8 · OpenCV · djitellopy
MathWorks Minidrone Line Follower Competition finalist: red-line tracking, arc look-ahead, and landing-marker detection for a Parrot minidrone MATLAB · Simulink · Stateflow

Software & AI

Project What it is Stack
AI Site Builder Full-stack SaaS that generates and iterates websites from prompts, with auth, version history, a public gallery, and Stripe credits React · TypeScript · Express · Prisma · PostgreSQL
Cancer Stratification System X-ray risk assessment with an XGBoost pipeline behind a role-based web app for patients, doctors, and radiologists Python · XGBoost · Node.js · React · MongoDB · Docker
AI Claims Assessment Car-insurance claim triage: YOLOv8 damage detection, severity and cost estimation, and fraud checks Python · YOLOv8 · Streamlit
xv6 Extensions New syscalls (syscall counting, alarms) plus lottery and MLFQ schedulers in the xv6 kernel C · RISC-V
Unix Shell A POSIX-style shell with pipes, redirection, job control, and signal handling C · Linux

Hardware

Project What it is Stack
HLS GEMM Accelerators Matrix-multiply kernels on an Alveo U50 FPGA: tiling, systolic arrays, dataflow, INT8 C++ · Vitis HLS
RISC-V Core Sequential and pipelined processors with forwarding and hazard detection Verilog
32×32 SRAM with Decoder Transistor-level 6T SRAM macro, 78.3 ps end-to-end at 0.9 V Cadence Virtuoso

Tools I work with

Languages: Python · C · C++ · TypeScript · JavaScript
Robotics & ML: PyBullet · Stable-Baselines3 · Gymnasium · PyTorch · YOLOv8 · OpenCV · MATLAB/Simulink
Web & Backend: React · Node.js · Express · Prisma · PostgreSQL · MongoDB · Docker
Hardware: Verilog · Vitis HLS · Cadence Virtuoso

Popular repositories Loading

  1. AI-Claims-Assessment-for-Car-Insurance AI-Claims-Assessment-for-Car-Insurance Public

    Car insurance claim assessment: YOLOv8 vehicle-damage detection, severity and cost estimation, and fraud checks in a Streamlit app.

    Jupyter Notebook

  2. Xv6 Xv6 Public

    xv6 kernel extensions: syscall counting, alarm signals, and lottery and MLFQ schedulers with performance analysis.

    C

  3. Airlines-Management-system Airlines-Management-system Public

    Airline management database application with an ER design, relational schema in SQL, and a Python CLI.

    Python

  4. C-shell C-shell Public

    Unix shell in C with pipes, I/O redirection, background jobs, signal handling, and custom built-ins.

    C

  5. 4-Stage-Audio-Amplifier 4-Stage-Audio-Amplifier Public

    Four-stage audio amplifier (pre-amp, gain, band-pass, Class-AB power stage), simulated in LTspice and built in hardware.

    AGS Script

  6. Swarm-Drones-Detection-Tracking-Path-Prediction-and-Navigation Swarm-Drones-Detection-Tracking-Path-Prediction-and-Navigation Public

    Decentralized multi-UAV swarm coordination with multi-agent RL (MADDPG → MAPPO): target pursuit, formation control, and collision avoidance in PyBullet.

    Python