name ........... Matej Gomboc
based in ....... Maribor, Slovenia
day job ........ embedded systems for safety-critical aerospace, at SkyLabs
trained at ..... BSc Physics (University of Ljubljana), MSc Electrical Engineering (University of Maribor)
writes in ...... C++ · C · Rust · Verilog · Python
speaks ......... Slovenian · English · German, conversational Swedish and Croatian
also ........... science fiction writing · doing sci-fi-ish projects together with AI · obsessing over rock music
I work close to the hardware: verifying firmware and processor designs, building the PC-side tools that test them, and designing circuit boards and firmware of my own. At SkyLabs I mainly work on verification, doing black-box firmware testing in C++, and I also help design PicoSky, an 8/16-bit radiation-hardened soft-core microprocessor that flies on nanosatellites. My first space project was as a student on TRISAT, the University of Maribor's nanosatellite mission. Before SkyLabs I designed circuit boards and open hardware at IRNAS, including work on the KORUZA free-space optical link.
Beyond the day job, I am drawn to the places where embedded systems meet AI, to AI-augmented development, and to graphics programming in Vulkan. I am curious at heart, which makes me an amateur astronomer, a radio amateur, and someone who keeps writing simulations of galaxies and pendulums just to watch them move. I also learn languages for the fun of it, and write science fiction as an amateur author.
| AiQuokkaWannabe | A long-arc dream: a persistent neon Grid where AI creatures live, and one day humans meet them. Includes TronGrid Lite, a Vulkan ray tracer that needs no ray-tracing hardware, the Master Control world server in Rust, and rc-worm, its first inhabitant. |
| Embedded Society | Home of the open-source Altium Designer MCP server, which lets an AI assistant manage Altium component libraries. |
| Setonix OS | An original capability-based microkernel, written from scratch in Rust. Setonix is the quokka's genus, so it greets you with Kaya! 🦘 |
- altium-designer-mcp: an MCP server that lets AI assistants manage Altium Designer component libraries
- tron-grid-lite: a deliberately simple Vulkan ray tracer for AI creature agents, neon on infinite black, with no ray-tracing hardware required
- ELF-Schumann-Resonance-Receiver: a receiver for the Earth's own 7.83 Hz heartbeat
- Small-Impedance-Meter: measures both the magnitude and the phase of small impedances
- git-proxy-mcp: a Rust MCP server that lets cloud AI assistants work with private Git repositories, without your credentials ever leaving your machine
- claude-chats-browser: a Qt desktop app for browsing claude.ai chat exports
- StringWiggler and Galaxy-Simulator: physics simulations, from a vibrating string to a galaxy on OpenCL
- NBody: an N-body simulation in Qt C++, with OpenCL doing the physics and OpenGL drawing it
- Evolution-Simulation: an evolution simulator in C++ whose organisms are programs written in a small virtual instruction set
- OpenCL-source-to-C-string-converter: embeds OpenCL kernels in C and C++ sources
matejgomboc.si · LinkedIn · Facebook · all repositories
The text of this profile is licensed under CC BY 4.0.





