Skip to content
View dreule28's full-sized avatar
  • 42Heilbronn
  • Heilbronn
  • 11:24 (UTC +01:00)

Block or report dreule28

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
dreule28/README.md

Hey, I'm Daniel πŸ‘‹

🧠 Building memory-safe systems from forged logic
πŸŽ“ Peer at 42 Heilbronn


πŸš€ Latest Project

🎯 miniRT

A ray tracer written in C using MLX42.
Built with @gzovkic β€” we simulated light, shadows, reflections, and 3D geometry through math, not magic.

β˜€οΈ Implements ambient, diffuse, and specular lighting
πŸŽ₯ Supports multiple objects (spheres, planes, cylinders) and camera movement
πŸ’‘ Focused on clean architecture and numerical stability


🐚 Highlight Projects

🐚 minishell

A custom UNIX shell built from scratch β€” includes pipes, redirections, signals, environment expansion, and more.

πŸ‘€ Parsing: @dreule
βš™οΈ Execution: @gzovkic


🌌 fract'ol

An interactive fractal explorer using MiniLibX.
Supports zooming, mouse-driven navigation, and color-shifting effects.

Features Mandelbrot, Julia and Burning Ship.

Julia Screenshot


πŸ› οΈ Core Projects

Project Description Link
ft_printf Custom printf() implementation Repo
get_next_line Line-by-line file reader using static buffers Repo
minitalk Binary message passing via UNIX signals Repo
push_swap Stack-sorting algorithm using custom instructions Repo
philosophers Thread-safe dining philosophers simulation Repo

🧰 Toolbox

  • C (strictly norm-compliant)
  • POSIX syscalls (fork, execve, pipe, etc.)
  • MLX42 for graphics
  • Parsing theory + shell grammar
  • Git & Makefiles

🀝 Let's Connect

Popular repositories Loading

  1. exam_prep exam_prep Public

    C 2

  2. miniRT miniRT Public

    C 2 1

  3. get_next_line get_next_line Public

    C 1

  4. fract-ol fract-ol Public

    C 1

  5. minishell minishell Public

    C 1 1

  6. printf printf Public

    C