About Me
I am a roboticist by training with an M.S.E. in Robotics from Johns Hopkins University, where I was an LCSR Distinguished Scholar on full-tuition fellowship, and a B.Sc. in Mechatronics, graduating first in my class, Summa Cum Laude. My training and experience focus on building robotic systems end to end, from mathematical modeling and control design to real-time C++ and Python implementation and validation on real hardware. I care deeply about correctness, stability, and execution in the real world.
Controls Engineer at The RDI Group
Currently designing control system architectures for industrial automation: Allen-Bradley PLC programming, safety-critical sequencing, and validation protocols for production systems across manufacturing verticals.
Current RoleWhat I Build
Robotic Manipulation
This is where I started and what I keep coming back to. Real-time Cartesian control on UR5/UR5e platforms with singularity-robust inverse kinematics and sub-millimeter tracking accuracy. Currently designing a custom robot arm from scratch: mechanical design, electronics, and full ROS 2 integration.
Flight Controls & GNC
Full autopilot design from first principles: 6DOF modeling, trim analysis, linearization, and successive loop closure for both fixed-wing and rotary-wing UAVs. Dual EKF state estimation with GPS smoothing using Gauss-Markov error models. Dual FAA Part 107 and Transport Canada certified remote pilot.
Mobile Robotics
Autonomous mobile robots that navigate, plan, and interact. Built JHockey, an autonomous mobile robot for a robotics hockey competition at Hopkins. Whole-body coordination for mobile manipulation using quadratic programming on a Husky+UR5 platform.
Perception & Machine Learning
Computer vision, deep learning, and 3D reconstruction. Implemented Neural Radiance Fields (NeRF) for novel view synthesis. Built a from-scratch autograd engine and trained a neural network classifier using my own backpropagation code. Experience with sim-to-real transfer and vision-based autonomy.
State Estimation & Sensor Fusion
Turning noisy sensor data into reliable state estimates. Dual EKF design: attitude estimation from gyro and accelerometer data, and GPS smoothing with Gauss-Markov error models. Multi-sensor fusion for navigation in GPS-denied environments including underwater vehicles.
Industrial Automation
Safety-critical control systems for production environments. Allen-Bradley PLC programming, fault-tolerant interlocks, VFD motor control, and deterministic sequencing. Built computer vision and LLM-based tools to extract engineering data from electrical schematics, reducing manual documentation effort by 80%.
Experience
Languages & Tools
Education
Johns Hopkins University
M.S.E. Robotics
Control & Perception Track, Aug 2023 - May 2025
University of Prince Edward Island
B.Sc. Sustainable Design Engineering
Mechatronics, Summa Cum Laude, Sep 2019 - Apr 2023
Certifications
FAA Part 107 Remote Pilot
United States, Jan 2025
Transport Canada Remote Pilot (Advanced)
Canada, Sep 2020
Teaching
Algorithms for Sensor-Based Robotics
EN.601.463/663
Prof. Simon Leonard, JHU, Aug 2024 - May 2025
Design & Analysis of Dynamic Systems
EN.530.343
Prof. Louis Whitcomb, JHU, Dec 2024 - May 2025
Robot Sensors and Actuators
EN.530.430
Prof. David Kraemer, JHU, Aug 2024 - Dec 2024
Selected Honors
LCSR Distinguished Scholarship
Johns Hopkins University, full tuition and health insurance fellowship for research excellence in robotics
Fung Excellence Award
Coleman Fung Institute, UC Berkeley. Merit-based scholarship at maximum value (Declined)
Engineering Undergraduate Research Award
UPEI, NSERC-equivalent research award for international students
Mastercard Foundation Scholars Program
UC Berkeley, Finalist (Declined due to J-1 visa restrictions)