Skip to content
View jainavas's full-sized avatar

Highlights

  • Pro

Block or report jainavas

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

Hi there, I'm Jaime Navascuรฉs ๐Ÿ‘‹

Typing SVG

๐Ÿš€ About Me

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

๐Ÿ› ๏ธ Tech Stack

Languages

C C++ JavaScript Python Shell Script

Frameworks & Technologies

Node.js Fastify TypeScript Tailwind CSS Docker Grafana ELK Stack

Tools & Systems

Linux Git VS Code Vim

๐Ÿ† Featured Projects

๐ŸŽฎ 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.

๐Ÿ“Š GitHub Stats

GitHub Stats

Top Languages

๐ŸŽฏ Core Competencies

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

๐ŸŒŸ 42 School Achievements

  • ๐Ÿ… 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

๐ŸŽ“ Education & Learning

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

๐ŸŒ Let's Connect!

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

๐Ÿ“ซ How to reach me:


๐Ÿ’ญ "Code is like humor. When you have to explain it, it's bad." - Cory House

Thanks for visiting my profile! Let's build something amazing together! ๐Ÿš€

Pinned Loading

  1. transcendence transcendence Public

    JavaScript 1 1

  2. minishell minishell Public

    C 1 1

  3. philosophers philosophers Public

    C 2

  4. pushswap pushswap Public

    C 1

  5. cub3d cub3d Public

    C 1

  6. inception inception Public

    Shell