I am a Physics student at UNED and a Software Engineering student at 42 Madrid, having recently completed the Common Core curriculum. My work focuses on low-level system programming, computational physics, and infrastructure. I am particularly interested in understanding system internals, efficient algorithm design, and how numerical methods can simulate physical phenomena.
- Systems & Low-level: C, C++, Rust, Bash. Focus on memory management, process synchronization, and Unix internals.
- Infrastructure & DevOps: Docker, Linux administration, secure configurations, and self-hosted environments.
- Computational Physics: MATLAB, Python, LaTeX. Numerical solutions and scientific data visualization.
- Web & Scripting: JavaScript, Python.
- minishell – A lightweight Bash-like shell featuring parsing, pipe implementation, and process execution. (with adpedrer)
- philosophers – Multithreading and process synchronization modeling the dining philosophers problem.
- pipex – Recreation of Unix piping mechanisms.
- get_next_line & ft_printf & Libft – Standard C library reimplementations and file stream handling.
- push_swap – Number sorting algorithm constrained by limited operations and stack usage.
- PiscineCPP – Deep dive into C++98 OOP fundamentals, memory allocation, and polymorphism.
- Inception – System administration project orchestrating multiple services (Nginx, WordPress, MariaDB) using Docker and docker-compose.
- ft_irc – Fully functional IRC server written in C++98 handling multiplexing and client-server communication. (with adpedrer & acaro-su)
- ft_transcendence – Multiplayer real-time pong game and social platform. (with jrubio-m, dyanez-m & jonjimen)
- miniRT – Ray Tracer written in C for rendering primitive geometric objects and lighting. (with adpedrer)
- fract-ol – Interactive fractal explorer demonstrating complex math rendering.
- push_swap_performance_tester – Python-based graphical tester and performance analyzer for the push_swap project.
- Spherical Harmonics – MATLAB visualization of atomic orbitals adjusting quantum numbers.
- 1D Schrödinger Solver – Numerical solution for energy levels under various potential configurations.
- antiWuolah – CLI tool to remove ads from Wuolah PDFs.