COMPUTER ENGINEERING STUDENT / TECH LEADProvo, Utah
Eli Keetch.
I’m a computer engineering student at Utah Valley University and Tech Lead at Thrice Agency. I develop custom integration software, improve existing applications, and troubleshoot hardware and electrical systems.
01 / SELECTED WORK
Projects & restoration.
From custom software to circuits and aging machinery—work that connects my engineering studies with practical experience.
01Embedded systems
ECE 1000 · Course project
Brownout Survival Module
An embedded system designed to detect voltage drops and preserve system state during power instability.
I2C FRAMLM393Firmware
View source on GitHub ↗ Read project notes +
- Integrated I2C FRAM for fast, non-volatile state storage.
- Implemented voltage detection with an LM393 comparator and hysteresis for stable triggering.
- Built a MOSFET-based voltage-sag generator and optimized firmware timing to save state during a brownout.
- Migrated from an Arduino Uno to a Nano and then to a bare ATmega328P chip, reducing waste and component count and improving speed.
- Designing a custom circuit board for the module in Altium Designer.
02Software engineering
Smith Douglas Homes · Ongoing at Thrice
Custom integration software
Ongoing professional work developing custom integration software, improving existing applications, and delivering client-specific projects.
Integration softwareClient systemsTech lead
Read project notes +
- Develop custom integration software for Smith Douglas Homes as part of my work at Thrice Agency.
- Improve and maintain existing software and deliver custom projects as business requirements evolve.
- Work directly with clients to translate requirements into technical solutions and coordinate a small development team.
03Electromechanical systems
FatCats · February 2025–May 2026
AMF machine restoration
Helped restore 1960s-era AMF 82-70 machines and legacy control computers, substantially reducing failures and machine stops.
Electrical diagnosticsMechanical repairWelding
Read project notes +
- Promoted from Mechanic to Head Mechanic within three months, starting without direct experience with these machines.
- Troubleshot largely analog control computers and electrical systems with minimal documentation and years of improper repairs.
- Read electrical drawings and developed mechanical repair and welding skills while restoring aging equipment.
Embedded systems
An embedded system that detects voltage drops with an LM393 comparator and saves state to I2C FRAM during power instability.
C++I2C FRAMLM393
View repository ↗ Electromechanical build
Repurposing a hoverboard as a powered yard wagon for heavy loads by flashing modified hoverboard-firmware-hack-FOC firmware.
HoverboardFOC firmwareMotor control
View repository ↗ Maintenance software
A scheduling app for AMF 82-70 preventive maintenance, with machine, calendar, task, and monthly summary views.
Next.jsReactTypeScript
View repository ↗ Embedded control
A small touchscreen interface for Home Assistant lighting, using a TFT display, touch input, and HTTP commands.
ESP8266C++Touchscreen
View repository ↗ Local transcription
A Windows desktop and CLI tool for bulk video transcription, with restart-safe processing, subtitle output, and optional local AI summaries.
Pythonfaster-whisperOllama
View repository ↗ Browser application
A color exploration tool that ranks surrounding colors using OKLCH color math and heuristics for simultaneous color contrast.
TypeScriptReactColor science
View repository ↗ 02 / EXPERIENCE
Software. Hardware.
Hands-on work.
Resume PDF ↓ Tech Lead
- Lead development of custom integration software for Smith Douglas Homes, translating client needs into technical solutions.
- Improve and maintain existing client software and deliver custom projects supporting evolving business needs.
- Coordinate a small development team, timelines, and budgets; work directly with clients to define requirements and resolve technical issues.
Mechanic → Head Mechanic
- Promoted to Head Mechanic within three months through demonstrated technical competence and rapid learning.
- Helped restore AMF 82-70 machines, substantially reducing failures and machine stops.
- Restored largely analog control computers and repaired electrical systems with minimal documentation, addressing faults from years of improper repairs.
- Read electrical drawings and developed mechanical repair and welding skills while restoring aging equipment.
Cell Phone / Electronics Repair Technician
- Diagnosed electronic hardware faults and performed component-level repairs, soldering, and device restoration.
03 / ABOUT & EDUCATIONAcross hardware
and software.
I’m studying computer engineering while working as a tech lead. My experience spans custom software, embedded systems, electronics repair, and restoring equipment that takes patience and careful troubleshooting.
DEGREE IN PROGRESSUtah Valley University
Bachelor of Science in Computer Engineering
Expected graduation · 2028 ADDITIONAL TRAININGDevMountain
Full Stack Web Development Bootcamp
04 / TECHNICAL SKILLS
Tools I work with.
Programming & platforms
C/C++ (Arduino)PythonJavaScriptGitArduinoESP32 / ESP8266Raspberry Pi
Electronics & testing
Electrical drawingsCircuit diagnosticsSolderingOscilloscopeMultimeterI2C / SPI
Design & fabrication
Fusion 360Shapr CAD modelingAltium Designer (beginner)Mechanical repairWelding