Skip to content
View cesardelarosa's full-sized avatar
🤠
42
🤠
42

Highlights

  • Pro

Block or report cesardelarosa

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

Welcome 👋🏽

About Me 🧠

Hey, I'm César. I study Physics at UNED and I'm a 42 student in 42Madrid (cde-la-r). I enjoy coding, especially when it involves cybersecurity, systems, and some AI. This repo is mostly my journey through 42's Common Core and physics side projects.

Skills & Interests ⚙️

  • Low-level Programming & Systems:
    C, Bash scripting, and Unix internals. I like understanding how things work under the hood—memory management, process control, and efficient algorithms. Projects like minishell and pipex gave me solid hands-on experience here.

  • Computational Physics:
    I’m interested in how numerical methods can simulate physical phenomena. MATLAB/Octave are my go-to tools for now, and I’ve worked on quantum mechanics simulations, orbital visualizations, and energy level calculations.

  • Cybersecurity & Systems Hardening:
    Linux setups, secure configurations, and network protocols. I'm curious about how systems can be both robust and vulnerable at the same time.

  • Dev Tools & Workflow:
    Vim/Neovim for everyday coding, Git for version control, and LaTeX for scientific documentation. I like things minimalistic and efficient.

Tools I Use 🛠️

VIM   GIT   BASH   C   C++   Python   Julia   MATLAB   LaTeX


42 Projects 🚀

Piscine 🏊

  • 🏗️ 42 Piscine
    Basics: Shell scripting, C fundamentals, and some creative suffering.

Core Levels

  • 🔍 Libft
    Reimplementing libc essentials + linked lists.

  • 🖨️ ft_printf
    My own printf version—no flags, just the essentials.

  • 📖 get_next_line
    File-reading line by line, 'cause streams are a thing.

  • 🌀 fract-ol
    Interactive fractals, zoom in, zoom out—math in action.

  • 🚰 pipex
    Recreating Unix pipes. Simple idea, tricky implementation.

  • 🧮 push_swap
    Sorting numbers with limited operations. Algorithms, baby.

  • 🐚 minishell
    A tiny Bash-like shell—parsing, pipes, execution.

  • 🤯 philosophers
    Multithreading and process synchronization with dining philosophers.

Utils


Physics & Computational Projects 🧪

  • 🌐 Spherical Harmonics
    MATLAB visualization of atomic orbitals. Adjust quantum numbers to see spherical harmonics in action.

  • ⚛️ 1D Schrödinger Solver
    Numerical solution for energy levels under different potential configurations.


Other Projects 🎯

  • 🗑️ antiWuolah
    Tool to remove ads from Wuolah PDFs. Available on AUR.

Contact 📬

ProtonMail     LinkedIn

Popular repositories Loading

  1. libft libft Public

    My own library implementing functions from libc and managing linked lists.

    C

  2. ft_printf ft_printf Public

    My own (simplified) printf implementation.

    C

  3. get_next_line get_next_line Public

    A function designed to read a file and retrieve its lines sequentially.

    C

  4. cesardelarosa cesardelarosa Public

  5. cesardelarosa.xyz cesardelarosa.xyz Public

    Personal website deployment

    JavaScript

  6. fract-ol fract-ol Public

    An interactive tool written in C that lets you explore and visualize a wide variety of fractals.

    C