Skip to content
View bdorn15's full-sized avatar

Highlights

  • Pro

Block or report bdorn15

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
bdorn15/README.md

Hi, I'm Arne

Backend & Systems Developer focused on low-level programming, concurrency and networked applications.

I completed the Hive Helsinki curriculum, building complex system-level projects in C and C++ on Linux.


About Me

  • Strong interest in backend and systems programming
  • Experience with Unix internals, processes and multithreading
  • Comfortable working close to the operating system layer
  • Focus on performance, robustness and clean architecture

Selected Projects

Minishell

Unix shell implementation in C.

  • Command parsing using AST
  • Pipes, redirections, heredocs
  • Process creation (fork, execve, wait)
  • File descriptor management
  • Signal handling

IRC Server

Multi-client IRC server implemented in C++.

  • TCP socket programming
  • Client/server architecture
  • IRC protocol handling
  • Channel and user management
  • Concurrent connections

Cub3D

Raycasting engine inspired by Wolfenstein 3D.

  • Real-time rendering
  • Player movement & collision detection
  • Texture mapping
  • Mlx 42 graphics

Philosophers

Concurrency simulation using threads and mutexes.

  • Deadlock prevention
  • Race condition handling
  • Precise timing synchronization

Technical Skills

Languages: C, C++, Typescript Core Concepts: Multithreading, Process Management, IPC, Networking, Parsing, Memory Management
Tools & Environment: Linux, Git, Bash, Makefiles, VS Code, Docker


Currently

Seeking entry-level Backend or Systems Programming roles.
Open to on-site or remote opportunities.


Pinned Loading

  1. Cub3D Cub3D Public

    C 1

  2. IRC-Server IRC-Server Public

    C++ 1

  3. Minishell Minishell Public

    C 1

  4. Transcendence Transcendence Public

    TypeScript 1