Multidisciplinary engineer
Ethan YemmAerospace engineer and software developer · Embedded systems · Web platforms · Simulation
One multidisciplinary engineer building the hardware, software, and operational tools behind ambitious systems.
My work follows a mission from physical constraints and onboard computing through telemetry, team workflows, and post-flight understanding.
One complete system
The mission connects every discipline.
Aerospace defines the challenge. Embedded software gives the vehicle awareness. Web platforms connect people to its data. Simulation reveals how complex systems behave. Each field strengthens the next.
Branch 1
Aerospace
Define the mission, integrate the vehicle, and verify that every subsystem can perform together in flight.
- CATIA
- CAD
- Reverse engineering
- Technical drafting
- Systems integration
Branch 2
Embedded Software
Turn sensors, buses, and flight logic into dependable onboard behavior under real mission conditions.
- STM32
- C / C++
- CAN
- UART
- SPI
- I²C
- LoRa
- Sensors
- Telemetry
- GPS
- Data acquisition
Branch 3
Web Development
Bring engineering data, team workflows, and mission decisions into one secure operational picture.
- Angular
- ASP.NET Core
- REST APIs
- TypeScript
- C#
- SQL
- Git
- Linux
- Docker
- Azure
- Relational databases
Branch 4
Game Development
Build simulations where rules, autonomous actors, and feedback produce outcomes worth exploring.
- Java
- Swing
- Object-oriented programming
- Procedural generation
- Simulation
Blossom / evidence
Selected work where the branches meet.
Each thread opens from the same trunk, then leaves a different kind of evidence.
- 01HAM Flight Computer FamilyA modular STM32 flight-computer family spanning compact, low-cost avionics through an eight-channel redundant flight system.
- 02HermesA full-stack platform connecting project management, resource planning, mission readiness, launch control, and telemetry.
- 03Project MinervaReusable software, communications, and ground-support infrastructure for rapid, repeatable high-altitude balloon research campaigns.
- 04ImperatorA Java and Swing simulation of procedurally generated nations, conflicts, world events, and configurable victory conditions.
The ink keeps moving
Bring a hard problem. Start with a conversation.
Roles, collaborations, and difficult systems are welcome starting points.











