elhamdulliah.de

Alperen Akkurt · Computer Engineering

From data pipelines to digital systems.

Computer Engineering master’s student at RWTH Aachen, with experience in data engineering, Python development and applied AI. Explore my work, academic projects and technical notes.

About me

Curiosity, turned into working systems.

I’m Alperen, a Computer Engineering master’s student at RWTH Aachen. I like understanding how things work, from data pipelines and language models to digital circuits and embedded systems. Difficult technical problems give me a reason to learn, experiment and build.

My work has included automotive data processing, AI-assisted test specification pipelines, research knowledge tools and software for engineering teams. An internship at Bosch in Japan also gave me experience working across cultures and documenting technical ideas clearly.

Alongside software, I enjoy hands-on hardware work: writing VHDL, programming microcontrollers and soldering. Outside engineering, I read in German, English and Turkish, go mountaineering and strength training, and follow motorsport.

Data & applied AI

Professional experience

  • Python data pipelines, ETL and automotive data modelling.
  • LLM-assisted information extraction and retrieval-based knowledge tools.

Software & systems

Professional and personal work

  • Tools, dashboards, automated tests and technical documentation.
  • A personal Rust website and Docker-based homelab on Linux.

Embedded & digital hardware

University labs and personal projects

  • VHDL CPU design and simulation; embedded C and microcontroller peripherals.
  • Hands-on board bring-up, firmware flashing and soldering.

WORK

Featured projects

Larger projects get dedicated pages or subdomains. Small learning projects stay organized inside the Web Lab.

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