I'm a passionate Systems Programming and Full-Stack Developer currently studying at 42 Madrid, part of the prestigious 42 Network. I specialize in low-level programming with C/C++ and have experience building robust, scalable applications following strict coding standards and best practices.
- ๐ 42 Madrid Student - Rigorous peer-to-peer learning environment
- ๐ป Specializing in: Systems Programming, Web Development, Unix/Linux
- ๐ Looking for: International opportunities as a Software Developer
- ๐ฏ Focus: Clean code, modular architecture, and performance optimization
- ๐ง Philosophy: Write code that's maintainable, documented, and follows industry standards
๐ฎ Transcendence - Full-Stack Web Application
Real-time multiplayer Pong game platform with social features
Stack: Tailwind CSS, NodeJS, SQLite, Docker, Typescript, BabylonJS
Key Features:
- ๐ Secure Authentication - JWT-based user management
- ๐ฎ Real-time Gaming - WebSocket-powered multiplayer Pong
- ๐ฅ Social Platform - User profiles, friends, chat system
- ๐ Tournament System - Competitive matchmaking
- ๐ณ Containerized - Full Docker deployment setup
Highlights: Built from scratch using modern web technologies, focusing on real-time communication, security, and scalable architecture.
๐ Minishell - Unix Shell Implementation
Custom shell interpreter built from scratch in C
Stack: C, Unix System Calls, Process Management
Key Features:
- ๐ Command Parsing - Lexical analysis and command interpretation
- ๐ Pipes & Redirections - Complex I/O operations
- ๐ Environment Variables - Full variable expansion support
- ๐๏ธ Built-in Commands - cd, echo, pwd, export, unset, env, exit
- ๐ Process Management - Fork, exec, and signal handling
Highlights: Deep dive into Unix internals, file descriptors, and process synchronization. Strict adherence to memory management and 42's coding standards.
๐ฏ Cub3D - 3D Graphics Engine
Raycasting-based 3D game engine inspired by Wolfenstein 3D
Stack: C, miniLibX, Mathematical Algorithms
Key Features:
- ๐จ Raycasting Engine - Real-time 3D rendering from 2D maps
- ๐ฎ Interactive Gameplay - Smooth player movement and collision detection
- ๐บ๏ธ Map Parsing - Custom map format with texture support
- โก Performance Optimized - Efficient algorithms for real-time rendering
Highlights: Mathematical precision in graphics programming, optimization techniques, and low-level graphics manipulation.
๐ณ Inception - Infrastructure as Code
Multi-container application setup with Docker Compose
Stack: Docker, Docker Compose, Nginx, WordPress, MariaDB
Key Features:
- ๐๏ธ Container Orchestration - Multi-service architecture
- ๐ Security Configuration - SSL/TLS, network isolation
- ๐ Database Management - MariaDB with persistent volumes
- ๐ Reverse Proxy - Nginx load balancing and routing
- ๐ Automated Deployment - Infrastructure as Code principles
Highlights: DevOps practices, containerization strategies, and production-ready deployment configurations.
Systems Programming
- Memory management and optimization
- Unix/Linux system calls and internals
- Concurrent programming and synchronization
- Network programming (sockets, protocols)
Software Development
- Clean code principles and design patterns
- Test-driven development (TDD)
- Version control with Git (advanced workflows)
- Code review and collaborative development
Problem Solving
- Algorithm design and optimization
- Complex debugging and profiling
- Performance analysis and bottleneck identification
- Mathematical programming and computational thinking
- ๐ Consistent High Grades - Maintaining excellence across all projects
- ๐ค Peer Evaluation - Active contributor to the peer-to-peer learning system
- ๐ Mentorship - Helping fellow students with complex algorithms and debugging
- ๐ Innovation - Going beyond requirements to implement additional features
42 Madrid (2023 - Present)
- Intensive computer science program
- Project-based learning with real-world applications
- Peer-to-peer education model
- Focus on autonomy, rigor, and collaboration
Continuous Learning
- Advanced C/C++ programming techniques
- Modern web development frameworks
- DevOps and cloud technologies
- Open source contribution
I'm actively seeking international opportunities as a Software Developer. I'm passionate about:
- Systems Programming - Building efficient, low-level solutions
- Full-Stack Development - Creating complete, user-focused applications
- Technical Challenges - Solving complex problems with elegant code
- Team Collaboration - Contributing to innovative projects with talented developers
- ๐ผ LinkedIn: linkedin.com/in/jaime-navascues
- ๐ง Email: [email protected]
- ๐ GitHub: You're already here!
