Skip to content
View hepple42's full-sized avatar
  • 42 Heilbronn
  • Germany
Block or Report

Block or report hepple42

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hepple42/README.md

Hey everyone, I'm Hannes,

a quantum physicist and currently a student at 42 Heilbronn coding school.

42 Heilbronn is a programming school with a peer-learning-based eduacational model, where I've been learning to code by working on different projects, mainly in C and C++.

I have finished the 42 core curriculum and am currently looking for an internship.

Main Languages and Tools

Languages and Tools

Some of my 42 Projects

My fellow 42 student tjensen42 and I built a raytracing-based 3D renderer in C. Using a path tracing algorithm, we were able to implement fundamental physical and mathematical concepts to generate beautiful images. This conncetion between physics and code was especially interesting to me.

Together with my peers tjensen42 and khirsig, I created a HTTP web server in C++. We used Nginx as a reference, and our server is following the HTTP/1.1 standard. In this project, I learned a lot about the HTTP protocol, but also about the functioning of the internet in general.

To get familliar with the C++ STL and template programming, I recoded the C++ containers vector, map, stack, and set. I also implemented a red-black tree as an underlying data structure for map and set, as well as iterator systems and utilities like std::pair or std::enable_if.

As our first bigger project at 42, tjensen42 and I coded a small bash-like shell in C. Its features include several builtins, redirections, pipes, subshells, variables, and much more.

Pinned Loading

  1. 42-miniRT 42-miniRT Public

    Forked from tjensen42/42-miniRT

    This 42 project is an introduction to the beautiful world of raytracing.

    C