Software Engineer

Building elegant solutions to complex problems

View My Work

About Me

I'm a software engineer with a passion for solving complex technical challenges. My expertise spans systems-level programming, embedded systems, and network architecture, with proficiency in C/C++ and C#, as well as JavaScript and Python. I thrive in low-level environments where performance and precision matter, and I'm always excited to tackle problems that push the boundaries of what's possible.

Skills & Technologies

Languages

  • C/C++
  • C#
  • Python
  • JavaScript

Game Engines

  • Unreal Engine 5
  • Unity 3D

Tools & Tech

  • Git
  • MongoDB
  • CI/CD
  • SolidWorks 3D

Soft Skills

  • Problem-solving
  • Teamwork
  • Communication
  • Adaptable

Projects

Robotic Arm Control System

Developed embedded systems logic for an ESP32-S3 microcontroller to control servo motors via UDP communication from a computer vision system. Engineered real-time hand tracking integration using the Ultraleap MotionController 2 C API, translating human hand movements into precise robotic arm positioning. Implemented a custom mathematics library to enforce safety constraints and prevent dangerous arm configurations.

C/C++ ESP32-S3 PlatformIO UDP Computer Vision Ultraleap API
Watch Demo

Brickspace AR

Architected networking infrastructure for an augmented reality application using Unreal Engine's native backend systems. Led research and implementation of hand tracking functionality for Meta Quest 3, building the application on Meta's Unreal Engine 5.5 fork. Configured and deployed the engine from source, implementing soft occlusion techniques to enhance visual realism in the AR environment.

Unreal Engine 5.5 C++ Meta Quest 3 AR Development Networking
Watch Demo

Beacon - Game Jam

Secured second place in a 24-hour game jam with a team of four developers. Designed and implemented custom pathfinding algorithms using deflection vectors to enable dynamic navigation through complex environments while avoiding collision with walls. Delivered a fully functional solution in under five hours through rapid prototyping and problem-solving under time constraints.

C# Unity Custom Algorithms Game Development
Watch Demo

Get In Touch

I'm always open to discussing new projects, opportunities, or collaborations.

Send Me an Email