Marwin Zoepfel

About Me

My Journey

My journey into technology began not in the classroom, but with a deep curiosity to understand how things work at the most fundamental level. This led me to spend over a decade on self-directed projects, from building concurrent backend services in Go to designing my own CPUs.

I believe that true expertise comes from this hands-on, first-principles approach. Whether I'm optimizing a distributed system or writing bare-metal assembly code, I bring the same systematic thinking and deep technical understanding to every challenge.

This philosophy has shaped my approach to both building technology and explaining it. I don't just write code—I understand why it works, how it fails, and how to make it better. This depth of understanding is what allows me to create both robust systems and clear, insightful technical content.

Education

Technische Hochschule Nürnberg Georg Simon Ohm

B.Sc. Electrical Engineering and Information Technology

2024 – Present

My Toolbox

Languages

Go
C
C++
ARM Assembly
Python
VHDL
JavaScript
HTML/CSS
Verilog
SQL

Technologies

Linux
Git
Docker
FPGAs
Raspberry Pi
Embedded Systems
REST APIs
TCP/IP
Microservices
Bubble Tea
Vivado
Make

Certifications

Getting Started with Go

University of California

View Credential

Functions, Methods, and Interfaces in Go

University of California

View Credential

Introduction to Artificial Intelligence (AI)

IBM

View Credential

Introduction to Software Engineering

IBM

View Credential

Let's Work Together

Interested in collaborating on a project or need help with technical content? I'd love to hear from you.

Explore My Services