SCROLL
$ system.boot() > ml-pipelines ......... ok > embedded-firmware .... ok > status: all systems operational

I build intelligent systems
that run in production.

Passionate about technology and learning. I ship AI and data systems end to end, from an LLM assistant running in a live factory to TinyML on microcontrollers, backed by years of high-tech electronics and embedded engineering. The demos below run live on your device.

98%
CNN test accuracy, in your browser
28
countries, live data map
24/7
LLM assistant in production
5+
years hardware roots
// 01, ASK

Ask my CV anything

A retrieval-style assistant grounded in my experience. Ask how I build intelligent systems, what I've deployed, or where I come from.

Ismail Bakass

Ismail Bakass

AI Engineer · Intelligent systems & automation · Eindhoven, NL

Passionate about technology and learning.

PythonLLM / RAGTinyML Power BICI/CDEmbedded
bakass-cv-assistant · online
Hi, I'm grounded in Ismail's CV. Ask about his ML projects, computer vision work, deployment experience, or background.
// 02, SHIPPED

What I've shipped

Two tracks, one mindset: intelligent systems that run in the real world. Click any card for the details.

TRACK A

AI · ML · Data

From models to monitored production systems.

Production LLM assistant for factory operators

in production

Deployed an LLM (DeepSeek-R1) as a chatbot in a live electronics factory, with n8n workflow automation for ticketing and process orchestration around it.

LLMn8nPythonDocker
details

Why it matters: operators get answers at the line without waiting on engineers. The hard parts were production-grade integration: prompt and context design, guardrails, and wiring it into the existing ticketing flow so it automates work instead of adding a toy.

PCBA test analytics & failure prediction

in production

Built a Python pipeline that extracts and processes measurement data from production servers, surfaces patterns across large test datasets, and feeds prediction models, cutting failure-analysis time significantly.

PythonpandasSQLanalytics
details

Why it matters: test data was sitting unused on servers. The pipeline turns it into process-capability stats and trend insight that drive data-backed decisions on test strategy.

TinyML movement recognition, graduation project

thesis, honours

End-to-end pipeline from raw IMU sensor data to an optimized CNN running on-device: preprocessing, feature extraction, training, and low-latency edge inference on Raspberry Pi.

TensorFlowTinyMLedge AI
details

Why it matters: the whole loop runs on the edge, no cloud round-trip. Quantization and model surgery to hit real-time latency on constrained hardware is exactly where the electronics background pays off.

This site: ML running in your browser

live below

CNN trained from scratch (98% test accuracy) served with TF.js, a RAG-style CV assistant, and a weekly ETL pipeline on a CI cron, all deployed automatically from git.

TF.jsRAGETLCI/CD
details

Why it matters: nothing here is a screenshot. The models run client-side in WebGL, the data refreshes itself weekly, and every push redeploys through CI. The portfolio is itself a shipped system.

TRACK B

Embedded · Hardware

From schematic to firmware to a working system.

Custom drone platform, hardware to autonomy

Designed the hardware and firmware from the ground up: BMS and power electronics, sensor fusion and real-time control on FreeRTOS/ESP32-S3, ML-assisted PID tuning, and onboard OpenCV vision.

ESP32-S3FreeRTOSOpenCVpower
details

Why it matters: one system spanning analog power, real-time firmware, and applied ML, designed modular so autonomous features drop in without redesign.

Automated test systems for high-tech PCBAs

in production

Develop automated test tooling for complex boards from leading high-tech OEMs: NI LabVIEW/TestStand test development, PCBA design in Altium, and C++/Python firmware.

LabVIEWTestStandAltiumC++
details

Why it matters: these testers gate real products shipping to semicon, scientific and industrial customers. Reliability and clear failure diagnostics are the product.

Low-noise lock-in amplifier

Full-cycle analog design for precision signal detection in low-SNR environments: filtering, phase-sensitive detection, and gain staging.

analogDSPprecision
details

Why it matters: recovering microvolt signals buried in noise is unforgiving; every dB of noise floor is earned in topology, grounding, and component choice.

FPGA, power & vision side projects

HDMI video pipeline on a PYNQ-Z2 FPGA, a SIMO buck-boost converter with integrated LDOs, ESP32 face detection, and a solar-tracking USB-C PD station.

FPGAVHDLSIMOESP32
details

Why it matters: built for the learning, kept for the range: gateware, switching power, and embedded vision are different disciplines, and the curiosity to cross them is the point.

// 03, JOURNEY

The signal so far

Seven years from physics in Agadir to AI systems in Eindhoven, traced as one line. Scroll to draw it; filter by what you care about.

2026SCROLL TO TRACE
Test Development EngineerOct 2025 to Present
Neways Electronics International work · AI / data

Automated test development for high-tech PCBAs, plus the data layer on top: analytics pipelines, failure prediction, a production LLM assistant, and n8n automation.

Electronics & AI EngineerFeb 2025 to Oct 2025
VTEC Lasers & Sensors work · AI / ML

Custom drone platform from the ground up: BMS and power electronics, FreeRTOS on ESP32-S3, sensor fusion, ML-assisted PID tuning, onboard OpenCV vision.

Volunteer, refugee supportApr 2025 to Present
VluchtelingenWerk NL · Vluchtelingen In De Knel volunteering

Hands-on help and translation for newly arrived refugees, plus the Wake Up Your Mind project for young people.

BSc, Electrical & Electronics Engineering2021 to 2025
Fontys University of Applied Sciences education · honours

Graduated with honours, specialisation Electronic Systems. Thesis: TinyML movement recognition from IMU sensor data, deployed on-device.

Graduation Intern, Electronics & AIFeb 2024 to Feb 2025
VTEC Lasers & Sensors work · AI / ML

Real-time IMU movement recognition on Raspberry Pi: custom PCB, embedded C acquisition, full ML pipeline, optimized TinyML model for low-latency inference.

R&D Intern, Electronics Test AutomationFeb 2024 to Feb 2025
Signify work

Automated testing workflows and data-driven performance evaluation for high-power LED drivers (400W to 1800W).

Board Treasurer · Vice President2024 to Present
ESFF Dekate Mousa · Association TAZOULT volunteering

Treasurer of a TU/e photography association; vice president of a village association in Morocco working on safe water, solar power, and education.

R&D Intern, ElectronicsSep 2023 to Feb 2024
IDbike work

Reverse engineered a VESC-based e-bike motor controller: firmware structure, control algorithms, hardware architecture.

Junior Electronics EngineerFeb 2023 to Feb 2024
VTEC Lasers & Sensors work

Low-noise, high-sensitivity lock-in amplifier for precision detection in low-SNR environments: full-cycle analog design.

Pre-Master, Electrical Engineering2022 to 2023
TU Eindhoven (TU/e) education

Pre-master track alongside the bachelor, deepening the mathematical and systems foundations.

Board Member, Public RelationsNov 2022 to Sep 2024
Fontys PROUD Honours Program volunteering

PR for the honours community: open days, events, and getting students excited about going beyond the curriculum.

Associate's Degree, Physics2019 to 2021
Université Ibn Zohr, Agadir education

Where it started: physics fundamentals, circuit theory, and the curiosity that led from Morocco to the Brainport region.

Languages Arabic nativeTamazight nativeEnglish professionalFrench intermediateDutch elementary
// 04, LIVE LAB

Models running on your device

Client-side inference, WebGL-accelerated, nothing uploaded. The MNIST CNN was trained by me (98% test accuracy); gesture and detection use SOTA pre-trained models.

Hand gesture recognition

mediapipe · 21 landmarks · WebGL
· 0.00 confidence

Object detection

coco-ssd · 80 classes · WebGL
0
0 objects · 0 fps

Handwriting recognition

cnn-mnist, trained by me, 98% test acc
loading model,
?
draw a digit ✎
// 05, DATA

The Netherlands, by the numbers

Live OWID data, refreshed weekly by a CI pipeline: trend, heatmap, and an interactive map across 28 European countries.

loading data,
// 06, STACK

Tools & capabilities

The kit I reach for, and how deep it goes. Honest levels, no tens.

AI / ML

Python Python
PyTorch PyTorch
TensorFlow TensorFlow
Keras Keras
scikit-learn scikit-learn
OpenCV OpenCV
Hugging Face Hugging Face
LL LLM APIs / RAG
MLflow MLflow

Data & Analytics

Po Power BI
Databricks Databricks
PySpark PySpark
pandas pandas
NumPy NumPy
PostgreSQL PostgreSQL
ET ETL / Pipelines
D3.js D3.js

Software / DevOps

TypeScript TypeScript
FastAPI FastAPI
n8n n8n
Docker Docker
CI CI/CD
RE REST APIs
Git Git
GitHub Actions GitHub Actions
Az Azure

Hardware / Embedded

C / C++ C / C++
ESP32 / STM32 ESP32 / STM32
Fr FreeRTOS
NI NI LabVIEW / TestStand
Al Altium / KiCad
Arduino Arduino
Raspberry Pi Raspberry Pi
LLM apps, RAG & automationDeepSeek · n8n · APIs
Embedded firmware (C/C++)ESP32 · STM32 · FreeRTOS
Deep learning & computer visionPyTorch · OpenCV · TF.js
Automated test systemsLabVIEW · TestStand
Data engineering & ETLSQL · PySpark · Pydantic
TinyML / edge inferenceTFLite Micro · quantization
MLOps & deploymentMLflow · Docker · CI/CD
Analog & sensor designlock-in · IMU · DSP
// 07, CREDENTIALS

Certificates

Verifiable where possible: credential IDs included, links open the issuer's verification page.

Let's build something
that actually ships.

Based in the Brainport region, Eindhoven. Open to AI, ML, and data roles where intelligent systems meet the real world.

© 2026 Ismail Bakass · built, trained, and deployed by me