Skip to content
View Daruuu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Daruuu

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 250 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
Daruuu/README.md
Animated code

πŸ‘‹ Hi, I'm Daruny

Backend-oriented software developer focused on quality, scalability, and teamwork.

πŸš€ About me

I have 2+ years of experience building backend services primarily with Java. I enjoy designing robust APIs, writing reliable tests with JUnit 5/Mockito, and applying Clean Code and SOLID to ship maintainable software.

πŸ”­ Currently

  • Member of 42 Barcelona, strengthening algorithms, data structures, low-level programming, and networks through peer‑to‑peer projects.
  • Exploring C++ and QA practices to broaden my engineering toolkit.
  • Improving C/C++ with hands-on 42 Network projects: Unix processes/pipes, parsers, memory management, and rendering pipelines.

πŸ’‘ What drives me

  • Working in collaborative, Agile teams with clear ownership.
  • Solving complex problems with simplicity and pragmatism.
  • Continuous learning, mentorship, and constructive feedback.

🧰 Core tech

Java Spring Boot Hibernate MySQL Docker Git

More technologies

Languages

C C++

Backend

Node.js Express.js

Testing, Debugging & Build

JUnit 5 GDB Valgrind CMake

Databases

Oracle MongoDB SQLite

IDEs / Editors

IntelliJ IDEA VS Code Eclipse CLion Vim

Frontend

HTML5 CSS3 JavaScript

Development Tools

Bash

Cloud

AWS

Operating Systems & Virtualization

Linux Windows macOS Android Pop!_OS Debian VirtualBox KVM

🧭 42 Network projects

  • Libft β€” foundational C library (libft) with memory and string utilities.
  • Minishell β€” a minimal Unix shell: tokenization, parsing, exec, redirections, pipes, and signals.
  • cub3D β€” raycasting engine in C (MiniLibX), textures, input handling, and simple rendering.

πŸ“Š GitHub stats

Top Langs GitHub Stats

πŸ“« Contact

Pinned Loading

  1. AlgoDS-Java AlgoDS-Java Public

    Implementations of algorithms and data structures in Java for learning, practice, and interview preparation.

    Java

  2. Cub3D Cub3D Public

    A 3D raycasting game engine implementation in C, inspired by Wolfenstein 3D.

    C 1 1

  3. Minishell Minishell Public

    Forked from Anagamedina/Minishell

    πŸšβ€‹ The goal of this project is for you to create a simple shell. Yes, your own little bash. You’ll learn a lot about processes and file descriptors.

    C 1