Groningen, NL / Interning at Ventura Systems / local

I build hardware that behaves.

— Working hardware tells the truth.

Electrical engineering at Hanze. Most days I'm tuning a robot, talking to a sensor over MQTT, or writing software for people who'd rather read in Tigrinya.

01

About

I started in software, ended up in hardware, and somewhere along the way fell hard for the kind of work where a missing pull-up resistor costs you an afternoon.

I study Electrical Engineering at Hanze, majoring in Sensors & Smart Systems — after a first year in Software Engineering before I switched. Through this degree most of my work has been in AI/ML and robotics: vision pipelines, sensor analytics, the kind of embedded code that has to behave under real loads.

Outside class my time goes to two things: making robots do what they're told — line-following, balancing, sorting parcels — and shipping software for the Tigrinya-speaking world. A news site. A health assistant. The first programming platform for Eritrean kids.

I'd rather show working hardware than draw boxes about it. If something doesn't run on a board you can hold, I tend to lose interest.

02

Right now

Interning at Ventura Systems on an IMU-based diagnostic for plug-sliding bus doors. The interesting part isn't catching a faulty door — it's telling which adjustment is off with a rule-based, interpretable classifier rather than a black box.

Updated May 2026 · from the Ventura lab, mostly

03

Where I've been

  1. 2026 — Present

    Intern · Ventura Systems

    Designing an interpretable IMU-based diagnostic for plug-sliding bus doors. Signal acquisition, phase-based feature extraction, rule-based fault classification.

    • IMU
    • Python
    • NumPy
    • Signal processing
    • Diagnostics
  2. 2024 — Present

    Indie builder · Self-shipped

    Three live products for the Tigrinya-speaking world — CodeTigrinya (kids' coding platform), Tena (public-health assistant), Eritrea Today (news). Design, build, deploy, maintain.

    • Next.js
    • Full-stack
    • Tigrinya UX
    • Public health
    • Education
  3. 2023 — Present

    BSc Electrical Engineering · Hanze, Groningen

    Sensors & Smart Systems track. Electronics, embedded, control theory, sensor analytics. Most of the AI/ML and robotics work I do day-to-day grew out of this programme.

    • ESP32
    • Embedded C++
    • Control
    • Computer vision
    • Sensor fusion
  4. 2022 — 2023

    BSc Software Engineering · Hanze, first year

    Foundations in software design, algorithms, and web. Switched majors after a year to follow the hardware itch. No regrets — but no SWE year, no first ASA prototype either.

    • Java
    • OO design
    • Web
    • Algorithms
04

Selected work

  1. 01

    Vision-guided line follower

    A camera-first robot that follows a track, detects obstacles with YOLOv8, and re-plans its path with Dijkstra. Built on a Raspberry Pi over one long semester — still the project I learned the most from.

    Raspberry Pi · YOLOv8 · Path planning · 2025
  2. 02

    Hardware-in-the-loop navigation

    Webots on one side, an ESP32 on the other, talking over a serial bridge. Lets me test routing logic without smashing the physical robot into a wall — most of the time.

    Webots · ESP32 · MicroPython · 2025
  3. 03

    Smart parcel sorter

    A computer-vision system that measures parcels in real time and drives a sorting decision on a small conveyor. Live dashboard for status, statistics, and the inevitable misreads.

    OpenCV · Real-time vision · 2025
  4. 04

    ASA — algae sensor analytics

    ESP32 + Raspberry Pi telemetry rig for an algae growth tank. pH, temperature, colorimetry, fluorescence — all streamed to Azure IoT Hub and surfaced on a dashboard you can actually read.

    Azure IoT · MQTT · Sensor fusion · 2025
  5. 05

    Self-balancing robot

    Two wheels, one IMU, several burned-out drivers. A control-theory project that taught me patience and the value of a slow, well-tuned loop.

    PID · IMU feedback · Embedded C++ · 2024
  6. 06

    ኮድ ትግርኛ — CodeTigrinya

    The first programming platform for kids that teaches in Tigrinya. Game-based, mobile-first, free. Built because no one else was going to.

    Education · Full-stack · Tigrinya UI · live
  7. 07

    ኤሪትሪያ ዜና — Eritrea Today

    A news site that publishes in Tigrinya — modern stack, fast, responsive. A small thing that makes a language a little easier to read online.

    News · Full-stack · Tigrinya typography · live
  8. 08

    ጥዕና — Tena

    A bilingual Tigrinya-English public health assistant for Eritrea. Real-time chat, location services, plain-language answers to questions people can't always ask a doctor.

    Health · Bilingual NLP · Full-stack · live
  9. 09

    Simon — local voice assistant

    A push-to-talk desktop assistant that runs a local LLM, speaks back with neural TTS, and never sends a thing to the cloud. The pet project that ate my weekends.

    Local LLM · Python · Desktop · 2024
Case study · 03
Self-balancing two-wheel robot prototype · v3

Self-balancing robot

Problem
An inverted pendulum on two wheels — the canonical control-theory project. Most homebuilds either oscillate forever or fall over once disturbed.
Approach
MPU-6050 for raw tilt, complementary filter to fuse accelerometer + gyro, PID loop tuned by hand at 200 Hz. The third hardware iteration finally has the chassis stiffness to make the control problem the real bottleneck.
Result
It stays upright under disturbance, but I keep coming back — mostly because real-world systems don't care how clean your block diagram looks.
  • MCUESP32 · C++
  • IMUMPU-6050 @ 200 Hz
  • FilterComplementary — accel + gyro fusion
  • ControlManually tuned PID
  • DriveDual N20 geared motors
  • Buildv3 prototype · custom chassis
Request a demo
05

Stack

Languages
Python, C++, JavaScript, a bit of Rust when no one is watching
Embedded
ESP32, Raspberry Pi, Arduino, UART / I²C / SPI
Vision & AI
OpenCV, YOLOv8, PyTorch, real-time inference
IoT & cloud
Azure IoT Hub, MQTT, REST, data pipelines
Control
PID, complementary filters, path planning
Tools
Linux, Git, Docker, far too much of the terminal
06

Get in touch

If you've got hardware that should be smarter, or software that should reach more people — let's talk.

I'm open to internships, embedded & robotics work, and collaborations on projects that touch Eritrea or the diaspora. Email is the fastest way to reach me — I read everything, I reply within a day or two.