Available · September 2026 Co-op

Deepansh
Sabharwal

Seeking Fall 2026 Co-op - Embedded Systems, FPGA, Firmware, Edge AI
Computer Engineering @ UBC

scroll

I build systems where hardware and software meet - from RTL-level FPGA design and bare-metal RISC-V pipelines to thermal-camera CV inference running on embedded hardware in the field. Second-year Computer Engineering at UBC, pursuing co-op in embedded engineering, FPGA development, and applied AI.

Verilog / HDL FPGA Design Embedded C Python / ML OpenCV RISC-V Arduino Linux / Bash
Selected Work

Projects

03 ML · Python

AI Soil Suitability Predictor

ML model predicting soil suitability for crop growth from environmental inputs - temperature, humidity, rainfall, wind speed, soil moisture. Logistic regression with cross-validation and an interactive decision interface for farmers.

PythonScikit-learnLogistic RegressionCross-validation
GitHub →
04 Hardware · EV

CyberTrike™

RC-controlled 3-wheeled EV prototype at UBC. Led the electrical sub-team: PWM motor control, circuit schematics, protoboard power routing, and NRF radio module integration for reliable remote control.

ArduinoPWMCircuit DesignNRF RadioSolidWorks
LinkedIn →
05 Python · API

SkyCast Live

Real-time weather web app using Python and REST API integration. Displays live temperature, humidity, and pressure data from weather APIs with a clean user interface.

PythonREST APIWeb
LinkedIn →
06 Research · Edge AI

Wildlife-Vehicle Collision Warning System

Research proposal for a solar-powered edge AI node using a FLIR thermal camera and YOLOv8-nano on Jetson hardware to detect and classify large animals approaching a road in real time - triggering dynamic LED warning signs with no cloud dependency. Addresses a documented gap in North American RADS: no deployed system uses on-device CV to classify animals. Target corridor: Hwy 97, Okanagan.

Jetson Orin NXFLIR ThermalYOLOv8-nanoTensorRTLoRaWAN
UBC Research Proposal · April 2026
Capabilities

Technical Skills

Hardware & HDL
FPGA / Verilog
Circuit Design
Arduino
SolidWorks
Gowin EDA
Languages
C / C++
Python
Java
Bash / Shell
MATLAB
R
AI / ML
Scikit-learn
OpenCV
YOLOv8
TensorRT
Neural Nets
Tools & Systems
Git / GitHub
Linux
RISC-V / QEMU
Icarus Verilog
LoRaWAN / IoT
Raspberry Pi
OpenCV University · Dec 2025
Mastering OpenCV with Python
Self-Authored · GitHub
C Programming: Beginner to Intermediate
View on GitHub →
Self-Authored · GitHub
Java: Beginner to Intermediate
View on GitHub →
Self-Authored · GitHub
Bash Scripting: Beginner to Intermediate
View on GitHub →
Background

About

Second-year Computer Engineering student at UBC. My work covers both sides of the hardware-software boundary: writing Verilog state machines on physical FPGAs, building bare-metal RISC-V compilation pipelines, training ML models on real datasets, and wiring circuits on physical prototypes.

I pursue co-op roles in embedded systems, FPGA engineering, firmware, and edge AI, where hardware is a real constraint, not an abstraction. Timing closure, silicon area, power budget, and thermal limits are the environment I work in.

Active research: a solar-powered thermal-camera wildlife detection system proposed to BC Ministry of Transportation, targeting the Hwy 97 Okanagan corridor. In parallel, progressing toward physical FPGA deployment of the RISC-V pipeline on Tang Nano 20K.

Education
B.A.Sc. Computer Engineering
UBC · Second Year · In Progress
Location
Kelowna, BC
Open to remote and relocation for co-op
Target Roles
Embedded · FPGA · Firmware · Edge AI
Available September 2026
Reach Out

Let's Work Together

Open to co-op positions in embedded systems, FPGA engineering, edge AI, and software development starting September 2026.