Hi, I'm Nikolas

Fullstack Engineer with experience since high school, focused on Java backends and React frontends. I enjoy sharing knowledge and helping others grow, which is why I volunteer as a supervisor for interns and organize technical discovery days for school classes. Currently, I am exploring the practical integration of Data Science & AI into fullstack systems.

Nikolas Rummel

Technical Capabilities

Fullstack Engineering

Architecture and development of scalable systems. I bridge the gap between complex Java Spring Boot backends and React/Next.js.

Core Stack

Spring BootNext.jsPostgreSQLDocker
const nikolas: Developer = {
  status: "B.Sc. Computer Science Student",
  techstack: {
    backend: ["Java", "Spring Boot", "Microservices"],
    frontend: ["React", "Next.js", "TypeScript"],
    infrastructure: ["Docker", "GCP", "K8s"]
    others: ["Intern Mentorship", "Organization of school programs at dmTECH"]
  },
  learning: ["Machine Learning", "Golang", "Kubernetes"],
  passion: "Learning new things and teaching others"
};

AI & Data
Science

Interested for Master 2026

Software
Architecture

International Team Lead
Backend, Devops, Architecture

JavaGoReactPythonKubernetesRedisMongoDBSoftware Architectures

My Journey

logo

Exchange Semester at NTNU, Trondheim, Norway   Aug. 2025 - current

I am currently attending an exchange semester at NTNU in Trondheim, Norway as part of my 5th semester. This experience allows me to immerse myself in a new academic environment, broaden my cultural horizons, and gain valuable international perspectives in the field of computer science. See more about my exhange semester here.

logo

Studying computer science   Oct. 2023 - current

I am pursuing a dual degree in Computer Science at DHBW Karlsruhe while simultaneously working at dmTECH. During my studies in the field of computer science at DHBW, I not only acquire solid theoretical knowledge but also have the opportunity to apply it directly in practice at my workplace. This unique combination of theory and practical experience is truly invaluable and allows for comprehensive professional growth. In addition, I serve as class representative, coordinating with peers and supporting academic and organizational lectures.

logo

Software Engineer @dmTECH   Jan. 2023 - jul. 2023

During my 6-month tenure at dmTECH, I actively contributed to Java Springboot and Apache Camel integrations, gaining valuable experience in (REST) API's, debugging and utilizing Git for version control. Taking the initiative to independently create a service was a rewarding and enjoyable experience. Additionally, I familiarized myself with Scrum and project management methodologies, further enhancing my software engineering skills.

logo

Technical Highschool (Abitur) Graduated 2023

Attended a technical high school with a focus on STEM subjects. Served as class representative and graduated as the top student in my year. Participated in a one-week mathematics camp in Belgium to deepen analytical and problem-solving skills. Started coding early by developing Minecraft plugins, gradually moving to more complex projects such as scaling and administrating game servers for 100+ users.

Featured Projects

View All Projects
Venade Cloud — Distributed Game Infrastructure

Venade Cloud — Distributed Game Infrastructure

High-performance backend infrastructure designed to orchestrate and scale a global network of game servers for Hytale

AlgoExplorer

AlgoExplorer

AlgoExplorer is an interactive web app that visualizes classic algorithms and data structures, originally created as a bonus project for the Algorithms and Data Structures course.

Time Tracking Dashboard

Time Tracking Dashboard

GitLab analytics dashboard developed for a DHBW software engineering project to visualize issue-based time tracking; the tool is now utilized by the Software Engineering professor as a demonstration tool during lectures.

Semantic Search for a CSM Tool

Semantic Search for a CSM Tool

Exploring semantic search for a Customer Service Management tool at dmTECH, using Python to process data, create vectors, and simulate queries.