



Hey there, I'm Carlos Rojas
Full-stack developer and aspiring software engineer passionate about building scalable applications and applying machine learning to real-world problems.
About Me
I'm a passionate full-stack developer and aspiring software engineer focused on building scalable, user-centric applications and leveraging modern technologies to solve real-world problems.

My Journey
Growing up in Laredo, Texas, my passion for technology began through high school robotics, where I learned to solve complex problems with limited resources and collaborate under pressure. Those early experiences sparked a curiosity that led me to pursue Electrical and Computer Engineering at UT Austin, where I've spent the past several years building skills across full-stack development, embedded systems, and machine learning.
My Approach
I approach every project with a focus on clarity, scalability, and impact. I believe great software is intuitive, maintainable, and built to last. I write clean, modular code, design user-first interfaces, and continually learn new technologies to create meaningful, high-performance experiences.
Experience
My professional journey and key experiences
Machine Learning Research Intern
UTSA Unmanned Systems Lab
Conducted reinforcement learning research to optimize autonomous agent navigation using MuJoCo physics environments and custom AI algorithms.
Technologies:
Key Achievements:
- •Trained models across 4 different environments while running 50+ parallel experiments daily, leveraging Python, NumPy, and Matplotlib for data analysis.
- •Collaborated with a team of 3 researchers to develop 5 novel algorithms in dynamic traffic simulations
Cybersecurity Intern
UT RSOC
Supported real-time security operations for the UT Austin network.
Technologies:
Key Achievements:
- •Reduced incident triage time by 90% by automating log parsing scripts
- •Identified and escalated critical threats through Splunk searches and forensic analysis
Technical Skills
I work with a variety of modern technologies and tools to build high-quality applications
Frontend
Backend
Embedded Systems
ML / AI
Tools
Soft Skills
Featured Projects
Here are some of my recent projects that showcase my skills and experience

FormCoach
A real-time AI-powered vertical jump form analyzer that runs entirely in the browser. Uses MediaPipe Pose estimation to detect body landmarks, automatically segment jump phases via a state machine, compute biomechanical metrics (knee/hip angles, trunk lean, valgus deviation, arm swing timing, jump height), and deliver personalized coaching feedback with actionable drills. Supports standing and approach vertical jumps, includes skeleton-overlay replay with phase markers, and persists rep history locally — all client-side with zero data leaving your device.

Yash Shell
A custom Unix shell built from scratch in C, featuring process creation with fork/exec, piping, I/O redirection, background process execution, and full job control with fg/bg and signal handling.

MetadataEditor
An Electron desktop app for batch-applying metadata to music files. Converts MP3, WAV, and FLAC to M4A, embeds cover art, and auto-numbers tracks via OCR or text input with fuzzy filename matching.


Space Invaders Clone
A fully playable Space Invaders game implemented in C and Assembly on the MSPM0 microcontroller, featuring a custom PCB and state-driven game logic.


Traffic Light FSM
A real-time traffic light controller implemented as a finite state machine on an embedded system, demonstrating low-level programming and timing control.

Rowdy Park
A 48-hour hackathon action-adventure RPG where players explore a dynamic map and battle enemies, built with Python and Pygame.

Cyclone Database
A lightweight Java command-line database system utilizing arrays and custom data structures to store, retrieve, and manage cyclone records efficiently.
Resume
Download or view my resume to learn more about my experience and qualifications
Carlos Rojas - Resume
Electrical and Computer Engineering • The University of Texas at Austin
Resume Preview
Click -Download PDF- for the full version
Get In Touch
I'm always open to discussing new opportunities and interesting projects
Let's Connect
Whether you have a project in mind, want to collaborate, or just want to say hello, I would love to hear from you. Feel free to reach out!