elhamdulliah.de

BUILD / SHIP / LEARN

Projects

Production projects, technical experiments and larger learning projects with live demos, source code and technology stacks.

Read project case studies ↗

CV overview /gaussian-splatting

Gaussian Splatting for 3D scene representation

Developed and optimised a GPU-accelerated Gaussian Splatting pipeline for complex scenes. Evaluated the approach against rasterisation and ray tracing, exploring performance, mathematical foundations and potential automotive applications.

GPU Gaussian Splatting 3D
CV overview /automotive-news-analysis

Automotive news analysis pipeline

Combined asynchronous Playwright data collection with spaCy, transformer models and TextBlob for entity and sentiment analysis. Used LangChain and Ollama for contextual analysis, Xata for storage and Power BI for interactive visualisation.

Python Playwright NLP Power BI
CV overview /fpga-cpu

CPU design on an FPGA

Translated instruction-set requirements into an ALU, registers, instruction decoding and finite-state control in synthesizable VHDL. Created testbenches and analysed waveforms in ModelSim; used Quartus II for synthesis, implementation, pin assignment and JTAG programming.

VHDL ModelSim Quartus II
CV overview /hcs12-dragon12

Embedded control with HCS12 / Dragon12

Programmed register-level GPIO, timers, PWM and ADC in embedded C. Worked with interrupt service routines and structured peripheral initialisation and driver functions.

Embedded C HCS12 PWM ADC
CV overview /microcontroller-keyboard-builds

Microcontroller and keyboard builds

Built an Arduino Uno prototype combining temperature sensing with a C++ regression model for shelf-life estimation. Assembled and soldered a split keyboard, including microcontroller installation and firmware flashing.

Arduino C++ Firmware
planned /goat-radar

Goat Radar

A future network visualization project for discovering, mapping and understanding devices and relationships on a network.

Rust Networking Visualization
planned /react-playground

React Playground

Small React experiments for components, state, routing and frontend architecture.

React TypeScript Vite
planned /web-fundamentals

Web Fundamentals Lab

HTML, CSS and JavaScript exercises kept as deployable mini-sites instead of disposable local folders.

HTML CSS JavaScript
planned /rust-web

Rust Web Experiments

Experiments with Axum, APIs, server-side rendering and later WebAssembly.

Rust Axum Askama