01 / 03
Autonomous robot prototypes
Two generations of mobile robots developed across the full autonomy stack: localization, perception, planning, control, electronics, and mechanical iteration.
Electronic engineer / prototype builder
I’m Kevin O’Flannagain. My work moves between autonomous robotics, optical systems, software, and hands-on electronics—taking difficult ideas from the whiteboard into the real world.
$ build → test → learn → repeat
01 / Selected work
A selection of engineering work spanning autonomous machines, optical research, and interactive electronics. The common thread is simple: make the difficult thing work.
01 / 03
Two generations of mobile robots developed across the full autonomy stack: localization, perception, planning, control, electronics, and mechanical iteration.
02 / 03
Beam steering, beam shaping, and optoelectronic switching research combining Python, MATLAB, Zemax OpticStudio, simulation, and physical experimentation.
03 / 03
One hundred hand-soldered LEDs, multiplexed in code and turned into a playable Pong display with physical paddle controls.
02 / Capabilities
The interesting problems rarely stay in one discipline. I’m comfortable moving between code, hardware, models, and the test bench to find what is actually wrong.
Localization, perception, planning, control, sensing, and the integration work that connects them.
Beam steering, beam shaping, optical-system modelling, simulation, and experimental verification.
Electronics, embedded control, fabrication, soldering, sensors, and rapid prototype iteration.
03 / Workshop
Smaller experiments are where new techniques become instincts. These projects were built to learn by doing—and usually by rebuilding.
Layer-and-column control, custom patterns, and plenty of test-and-repair.
A Space Invaders-style prototype with movement, projectiles, and a parallax world.
Twenty-seven active plantings, dated photographs, and 12.7 kg of weighed harvests.
04 / Growing systems
What began with trays under grow lights became a full kitchen-garden record: plantings, dated progress photos, and every harvest weighed as it came indoors.
05 / Background
I’m most at home moving between code, electronics, mechanical constraints, and testing until a complex idea becomes a dependable working system.
Built working multi-robot prototypes and contributed across autonomy, electronics, hardware iteration, sourcing, and customer feedback.
Modelled optical systems, developed beam-shaping approaches, and verified them with Python, Zemax OpticStudio, and experimental hardware.
Worked as lead programmer with MATLAB, Python, and experimental hardware to develop and test beam-steering algorithms.
Studied programming, robotics, circuit design, modelling, and simulation across software and hardware systems.
06 / Contact
For robotics, electronics, prototyping, or an interesting technical challenge, send me a note.