Marcel Ruhf|Fullstack Engineer
Hello 👋🏽, I'm

MarcelRuhf

Creating digital experiences with code

I transform complex challenges into elegant solutions for the web. With expertise in TypeScript, React, and Python, I build applications that people love to use.

Marcel Ruhf

Skills & Technologies

My toolkit for creating exceptional digital experiences

Frontend Development

ReactExpert
Next.jsAdvanced
HTML/CSSExpert
TailwindCSSExpert
AngularAdvanced

Backend Development

Node.jsAdvanced
ExpressAdvanced
GraphQLAdvanced
REST APIsExpert

Programming Languages

TypeScriptExpert
JavaScriptExpert
PythonAdvanced
JavaProficient

Database & Storage

PostgreSQLAdvanced
MongoDBProficient
KafkaProficient
RedisProficient

DevOps & Tooling

GitExpert
DockerAdvanced
KubernetesProficient
CI/CDAdvanced

Languages

EnglishExpert
GermanExpert

Featured Projects

A showcase of my work across various domains and technologies

2025
E-Commerce
DNatural Shopify Store

DNatural Shopify Store

A modern e-commerce platform for biohacking products built with Shopify, featuring a clean design focused on trust and product quality.

ShopifyLiquidHTML5+2

Highlights:

  • Custom theme development with Liquid
  • Responsive design implementation
  • Optimized for conversion
  • SEO-friendly structure
2025
Design
Personal Website

Personal Website

My personal portfolio website showcasing my skills, projects, and experience. Built with Next.js and TailwindCSS for a modern, responsive design.

Next.jsReactTailwindCSS+1

Highlights:

  • Modern UI/UX design
  • Responsive layout
  • Dark/light mode
  • Performance optimization

Professional Journey

My career path, education, and achievements

2021 - Present

Software Engineer (Full-Stack)

Yelp GmbH
Hamburg, Germany

Leading development of web applications and APIs for partners and internal stakeholders.

Key Achievements:
  • Led projects to build RESTful and GraphQL APIs and user interfaces for partners and internal stakeholders
  • Implemented tools for improved request handling, now widely adopted internally
  • Contributed to hiring by conducting technical interviews
PythonReactGraphQLTypeScriptAWS
2019 - 2020

Software Engineer

AKKA Technologies
Wolfsburg, Germany
Key Achievements:
  • Developed cloud-based applications with Java, Spring Boot, JPA/Hibernate, Postgres/MySQL, Angular, Docker
  • Redesigned large-scale cloud application's database architecture, including ERD creation and data migration with Liquibase
  • Developed desktop applications using C#, WPF, ASP.NET, Entity Framework, MS SQL Server
JavaSpring BootAngularC#Docker
2018 - 2019

M.Eng., Computer Science

University of Leeds
Leeds, UK

Thesis: Assistance in Personal Communications Using Artificial Intelligence

Machine LearningNLPPythonResearch
2017 - 2018

Software Engineer

BJSS
Leeds, United Kingdom
Key Achievements:
  • Worked on NHS's electronic referral service using Spring, PostgreSQL, Angular.js, Puppet, Jenkins, SonarQube, Selenium
  • Implemented user stories, fixed bugs, reduced technical debt, maintained Selenium-based UI automation frameworks
  • Worked closely with DevOps to maintain CI pipeline
  • Participated in company academy program as Technical Architect, developed Planning Poker application
JavaSpringAngular.jsCI/CDSelenium
2014 - 2017

B.Sc., Computer Science

University of Leeds
Leeds, UK

Thesis: Applying Reinforcement Learning to RoboCup Soccer

Reinforcement LearningJavaAIAlgorithms
2016 - 2016

Best in Show Award

Leeds Hack 2016
Futurelabs, Leeds, UK
2012 - 2013

Systems Administrator (Internship)

Accomondia Hotel
Dar es Salaam, Tanzania
Key Achievements:
  • Managed IT systems, supported staff, maintained company website using Bash, WordPress (PHP), MySQL
BashWordPressPHPMySQLSystem Administration