cv

Basics

Name Sergiojonathan R. Duque
Label Software Engineer
Summary Software Engineer with experience in C++, machine learning, and research. Skilled in mentoring, AI projects, and building software solutions for large-scale manufacturing systems. Passionate about developing accessible technology.

Work

  • Jan 2024 - Present
    Software Engineer
    General Motors IT Innovation Center
    Developed software solutions primarily using C++ as part of the global manufacturing supply chain team.
    • Enhanced system efficiency and performance.
    • Collaborated with cross-functional teams to integrate new features and resolve issues.
  • Jan 2023 - Oct 2024
    Machine Learning Mentor
    Breakout Mentors
    Delivered personalized mentorship to students in machine learning and programming.
    • Guided students through projects including genetic algorithms, OpenAI Whisper speech transcription, and MediaPipe-based vehicle control.
    • Created and implemented a language model boot camp for new students.
  • Jan 2023 - Jun 2023
    Undergraduate Research Assistant
    Ellington Lab, University of Texas at Austin
    Assisted in developing and testing MUTCompute, a UT machine learning software for protein engineering.
    • Incorporated scientific findings into MUTCompute's development.
    • Stayed up-to-date with advancements in the field through research and literature review.

Education

  • Austin, TX

    Bachelor of Science and Arts
    University of Texas
    Computer Science
    • Data Structures and Algorithms
    • Discrete Math
    • Computer Organization & Architecture
    • Algorithms & Complexity
    • Computer Systems
    • Machine Learning
    • iOS Development
    • Undergraduate Research
    • Probability & Statistics

Certificates

Forensic Science
University of Texas at Austin Aug 2023

Projects

  • Jan 2024 - Present
    EXG-Hands
    A project focused on developing a wearable device that can capture and analyze biological signals from the brain (EEG) or muscles (EMG) to control a robotic hand that is accessible for anyone, especially those who may not be able to afford traditional prosthetics.
    • EEG
    • EMG
    • EXG
    • Wearable Technology
    • Robotics
  • May 2024 - Present
    DIY Modular Biological Sensor - V0
    The current market of biological sensors is limited by high costs and lack of customization. OpenBCI leads the research market in affordable brain-computer interface technology, but it still costs thousands. This project aims to create a modular, affordable platform for building and experimenting with biological sensors. Current design is an active/dry electrode, meaning no conductive gel is required, allowing for easier use and maintenance.
    • Custom Hardware
  • Nov 2024 - May 2024
    Robotic Hand Control Using Biological Signals - V1
    Through visual prompting via a physical/simulated hand to guide the user which fingers to put up and down, this version is more accessible for those with limited mobility, as well as a more general solution. Essentially, the user is prompted between different action states, and biological instruments measure the user's bio-signals while performing the prompts, mapping their intentions to actions.
    • EEG
    • EMG
    • Accessibility
  • Jan 2024 - Nov 2024
    Robotic Hand Control Using Biological Signals - V0
    Developed a system to control a robotic hand with 5 servos using MediaPipe hand pose detection via the webcam. Then, using the joint information from the hand pose, implemented machine learning algorithms to control the servos using just biological signals (EMG/EEG).
    • EEG
    • EMG
    • MediaPipe
    • Pose Detection
    • Machine Learning
  • Jan 2022 - Dec 2022
    Dot-AI-CPP
    Simulating the genetic algorithm using dots and a goal.
    • Genetic Algorithm
    • C++
  • Jan 2021 - Dec 2021
    2D-Raycasting-CPP
    A simple raycasting program based on line-line intersection.
    • Raycasting
    • Computer Graphics
    • C++
  • Jan 2021 - Dec 2021
    Air-Instruments
    Play air instruments with real sound output using computer vision and sound synthesis.
    • Computer Vision
    • Sound Synthesis

Skills

Programming Languages
C++
C#
Java
Python
Octave/MATLAB
Swift

Languages

English
Fluent