I am a passionate electrical engineer student with a strong interest in embedded systems, PCB design, and computer vision. I am currently pursuing my degree at Washington University in St. Louis, where I have gained hands-on experience in designing and implementing innovative solutions to complex engineering problems. My goal is to leverage my skills and knowledge to contribute to the development of cutting-edge technologies that can make a positive impact on society!

A Pomodoro timer with a physical cube that can be rotated to start, pause, and reset the timer.

An autonomous 6-DOF robotic arm that uses computer vision to detect and sort objects into designated bins.

An autonomous Raspberry Pi-based vehicle featuring custom Python scripts for real-time PID motor control and computer vision for navigation.

Utilized for mathematical modeling, matrix computations, and simulating dynamic systems, including discrete-time state-space models for RLC circuits.

Primary language used for rapid prototyping, algorithmic development, computer vision applications, and writing object-oriented robot manipulation scripts.

Experienced in object-oriented programming, data structures, and algorithmic problem-solving.
Hardware Description Language (HDL) used for modeling digital systems, implementing finite state machines, and synthesizing designs onto FPGA hardware.
Experienced in digital logic design, mapping hardware architectures, and exploring microprocessor foundations using the open RISC-V ISA on field-programmable arrays.
Leveraged for low-overhead hardware scripting on bare-metal microcontrollers, enabling rapid deployment of embedded software, direct GPIO pin manipulation, and sensor integration.

Prototyped embedded applications using Linux-based single-board computers and microcontrollers to manage hardware interrupts, Wi-Fi modules, and sensor arrays.
Proficient in through-hole and surface-mount soldering techniques alongside hardware debugging tools including digital multimeters and oscilloscopes.
Implemented 2D and 3D inverse kinematics algorithms from first principles to calculate geometric joint configurations for multi-axis robotic arms.
Designed and implemented closed-loop error correction systems to stabilize physical actuator positions, tune motor responses, and reduce physical overshoot.
Utilized real-time image processing libraries for spatial analysis, object detection, and feature extraction to guide autonomous manipulator paths.

Utilized for source control management, codebase version tracking, collaborative development pipelines, and hosting project documentation.

Familiar with modeling 3D parts and physical component assemblies to map structural spatial constraints before moving to physical manufacturing.

Utilized as the primary Integrated Development Environment (IDE) for Python and C/C++ script development, version control integration, and embedded hardware flashing.