Tim Hänlein

I'm a Software Engineer

About

Hi, my name is Tim Hänlein, I'm 28 years old and currently studying Computer Science at HKA and Information Management at NTUST.

Software Engineer.

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away."

- Antoine de Saint Exupéry

  • Birthday: 24 March 1998
  • Website: www.tim-haenlein.de
  • City: Bremen, Germany
  • Age: 28
  • Degree: Master of Science
  • Email: kontakt@tim-haenlein.de

My journey into computer graphics began with a fascination for how art and technology intersect. From a young age, I was captivated by visuals in video games, movies, and design, and I wanted to understand how these worlds were created. I started experimenting with 3D modeling, animation, and digital art, and that passion grew into a deep dive into the world of computer graphics. With each project, I strive to push the boundaries of creativity and technology, transforming ideas into stunning visuals that tell a story.

Skills

Over the years, I've developed a diverse skill set in computer graphics, including 3D modeling, texturing, and rendering. I have a strong background in software engineering, with a focus on C++ programming and computer graphics development using OpenGL. My experience spans across embedded systems, desktop development, and digital art, allowing me to bring both technical expertise and creative vision to every project.

C++ 5/5
OpenGL 4/5
Python 4/5
Unity 3/5
Blender 3/5
Git 4/5
CMake 4/5
Adobe Illustrator 3/5
Adobe Photoshop 3/5
C# 3/5

Resume

My journey has been shaped by a commitment to excellence and a passion for continuous learning that has led me through a variety of roles and industries. Each experience has contributed to my skills and professional growth, allowing me to bring a unique perspective and expertise to each project. Please feel free to explore the details of my academic achievements and career milestones below.

Sumary

Tim Hänlein

Forward-thinking software engineer with experience of working productively in agile environments. Fluent in C++ and Python programming languages used to develop software in the IT industry. Proud team player focused on achieving project goals with speed and accuracy.

  • Bremen, Germany
  • kontakt@tim-haenlein.de

Education

Master of Science

2023 - 2025

National Taiwan University of Science and Technology

Master's degree in Information Management at National Taiwan University of Science and Technology (NTUST).

Master of Science

2022 - 2025

Hochschule Karlsruhe - University of Applied Sciences

Master's degree in Computer Science at Hochschule Karlsruhe (HKA).

Bachelor of Science

2017 - 2022

Hochschule Karlsruhe - University of Applied Sciences

Bachelor's degree in Computer Science at Hochschule Karlsruhe (HKA) with the final topic "Shader-based visualisation of volume data".

Professional Experience

Software Engineer

2025 - Present

Rheinmetall Electronics, Bremen

  • Development of embedded software in C/C++ for hardware-near systems with strict memory and time constraints.
  • Design and implementation of graphical interfaces for embedded platforms using lightweight rendering frameworks.
  • Build and maintenance of containerised development and deployment environments for reproducible builds and testing.
  • Integration and debugging of CAN bus communication stacks, including message handling, diagnostics, and protocol compliance.
  • Low-level hardware interaction (drivers, peripherals), focusing on performance and reliability.
  • Application of model-driven development workflows, generating production code from system models and ensuring traceability.
  • Collaboration with cross-functional teams to align software architecture with hardware design and system requirements.

Lecturer

2023 - Present

HKA Faculty IWI, Karlsruhe

  • Giving the block lecture Real-Time Graphics as an elective course for bachelor students.
  • Assisting the students solving programming tasks related to the lecture.

Academic staff member

2022 - 2023

HKA Faculty IWI, Karlsruhe

  • Supervising courses, developing course content, guiding students, and assessing their progress.
  • Courses include databases 1, software engineering and computer graphics.
  • Giving the lecture "Real-time graphics" as part of a bachelor's block course.

Software Engineer

2022 - 2022

KIT IAM-MMS, Karlsruhe

  • Development of a visualizer for simulation data with C++ and OpenGL.
  • Updating old code base according to modern development standards and improvement of functionality.
  • Learning new skills and applying them to daily tasks to improve efficiency and productivity.

Software Engineer

2020 - 2021

macio GmbH, Karlsruhe

  • Development of HMIs using C/C++ in a small team for a client.
  • Working with embedded hardware with severe memory limitations.
  • Review project specifications and develop technology solutions that meet performance expectations.
  • Collaborating with members of the software development and design team to design and construct strong solutions that fulfill client functionality, scalability, and performance requirements.
  • Developing comprehensive technical documentation including system architecture, API specifications, and user guides.
  • Reviewing project progress with clients, obtaining input at key stages, and immediately addressing problems.

Portfolio

Explore a curated selection of my work, where creativity meets technical skill. In this portfolio, you'll find a blend of my artistic creations and programming projects, each demonstrating my commitment to innovation and quality. From intricate designs to dynamic applications, these pieces represent a fusion of aesthetic vision and technical expertise. Dive into the projects that highlight my journey and the diverse capabilities I bring to the table.
Note: Some images have links.

  • All
  • Realistic
  • Characters
  • Architecture
  • Programming
  • Other

Realistic

Architecture

Marble Bathroom

Architecture

Modern Beach House

Other

Miami Vice Synthwave

Realistic

Earth

Realistic

Morning Coffee

Character

Sculpting of my computer graphics lecturer Andreas Siess

Realistic

Jupiter

Realistic

Program

Cornell Box CPU path tracing

Realistic

Program

Cornell Box Direct3D12 GPU path tracing

Contact

If you have any questions or would like to contact me, please fill out the form below and I will get back to you as soon as possible.

Location

Bremen, Germany

Email

kontakt@tim-haenlein.de

LinkedIn

Tim Hänlein

Loading
Your message has been sent. Thank you!