Skip to content
View fclaus-g's full-sized avatar
🖥️
🖥️

Block or report fclaus-g

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
fclaus-g/README.md

Fernando Claus

Systems & Backend Developer · C/C++ · Unix/Linux · 42 Málaga

20 years in hardware & IT support → now writing software that runs close to the metal.

LinkedIn

42 Profile


👨‍💻 About Me

I'm a career-changer who spent two decades in consumer electronics and IT infrastructure before committing fully to software development. That background gives me something most junior devs don't have: a deep intuition for how hardware and software interact, and a professional mindset forged in real client-facing environments.

Since joining 42 Málaga — a rigorous, project-based engineering school with no lectures and no hand-holding — I've built everything from scratch: memory allocators, a Unix shell, an IPC messaging system, and a complete C++ OOP module series.

I write C and C++ the hard way: manual memory management, raw system calls, POSIX threads, no shortcuts.


🛠️ Tech Stack

Systems & Low-Level

C C++ Linux Unix Makefile

Web & Scripting

JavaScript Python HTML5 CSS3

Tools

Git GitHub VS Code GDB Valgrind



📌 Featured Projects

Project What it does Tech
🐚 minishell Full Unix shell with pipes, redirections & builtins C, POSIX, Readline
📡 minitalk Client-server IPC messaging via Unix signals C, SIGUSR1/2, Bitwise ops
📦 libft Custom C standard library rebuilt from zero C, Memory management
🖨️ ft_printf printf reimplementation with variadic functions C, Variadic args
⚙️ cpp_modules 9-module deep dive into C++ OOP C++98/11, OOP, STL

📊 GitHub Stats

42 Badge

GitHub Streak


🎯 Looking For

I'm actively looking for my first professional developer role. Here's what I'm targeting:

  • 🔧 Roles: Backend Developer · Systems Developer · Embedded Software · IT Support · DevOps/Infra Junior
  • 📍 Location: Málaga (on-site or hybrid) · Open to full remote across Spain/Europe

If your team works close to the metal — Linux, C/C++, systems, infra, embedded — let's talk.


💼 linkedin.com/in/fernando-claus

Open to opportunities · Based in Málaga, Spain

C JavaScript HTML5 CSS3 Python Git Linux VS Code Illustrator GitHub

Popular repositories Loading

  1. minitalk minitalk Public

    minitalk is a project that creates a simple messaging system using Unix signals for inter-process communication between a client and a server.

    C 1

  2. fclaus-g fclaus-g Public

    1

  3. minishell minishell Public

    A fully functional Unix shell built in C from scratch — supports pipes, redirections, environment variables, signal handling, and 7 built-in commands. Developed collaboratively as part of the 42 sc…

    C 1

  4. cpp_module cpp_module Public

    Progressive 9-module series covering C++ OOP from scratch — classes, inheritance, polymorphism, templates, STL, and exception handling. Built under the 42 school curriculum using C++98 standard.

    C++ 1

  5. libft libft Public

    Libft is a custom C library that reimplements standard C library (libc) functions and adds additional utilities for string manipulation, memory handling, and linked lists. It is the first 42 projec…

    C

  6. ft_printf ft_printf Public

    ft_printf is a custom implementation of the standard C printf function. It supports various format specifiers, flags, and outputs formatted data, designed to strengthen understanding of variadic fu…

    C