Skip to content
View MatejGomboc's full-sized avatar
🪲
Debugging
🪲
Debugging

Organizations

@embedded-society @ai-quokka-wannabe @setonix-os

Block or report MatejGomboc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

My GitHub front page. Welcome!

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.

Organisations I run

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! 🦘

Selected projects

  • 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

Find me

matejgomboc.si · LinkedIn · Facebook · all repositories

Licence

The text of this profile is licensed under CC BY 4.0.

Pinned Loading

  1. git-proxy-mcp git-proxy-mcp Public

    A generic proxy server that bridges MCP and GIT protocols.

    Rust 1

  2. tron-grid tron-grid Public archive

    RETIRED ray tracer - superseded by the AiQuokkaWannabe organisation (github.com/ai-quokka-wannabe), the descendant of this idea

    C++ 1

  3. ARMCortexM-CppLib ARMCortexM-CppLib Public archive

    RETIRED - superseded by the per-core libraries of the embedded-society organisation (github.com/embedded-society)

    C++

  4. ELF-Schumann-Resonance-Receiver ELF-Schumann-Resonance-Receiver Public

    ELF Schumann Resonance Receiver

    Python 5 1

  5. Evolution-Simulation Evolution-Simulation Public

    Evolution simulator

    C++ 2

  6. NBody NBody Public

    N-body simulation using OpenCL, OpenGL and Qt C++.

    C++ 1