Skip to content
View MiguelViHe's full-sized avatar
💻
Focusing
💻
Focusing

Highlights

  • Pro

Block or report MiguelViHe

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MiguelViHe/README.md

👋 Hola, soy Miguel Vidal

💻 Software Developer | Backend & Systems Programming

Ingeniero informático apasionado por el desarrollo de software.

Mi formación comenzó en Administración de Sistemas (FP de grado superior) y continuó en Ingeniería Informática.

Desde 2016 he dirigido mi propia empresa de servicios de mantenimiento y consultoría tecnológica para empresas y particulares.

En 2023 decidí reorientar mi carrera hacia el desarrollo de software, centrándome en backend y programación de sistemas.

Actualmente estudio en 42 Madrid - Fundación Telefónica, donde continúo fortaleciendo mis bases en programación, algoritmia y desarrollo de bajo nivel.


🚀 Proyectos destacados

🧭 Stravalytics (Backend API)

API backend para integración con Strava, autenticación OAuth2 y gestión de datos de actividad.

  • FastAPI + SQLAlchemy
  • OAuth2 + JWT
  • PostgreSQL
  • Docker

🎮 Raycaster 3D (C / MLX42)

Motor gráfico tipo Wolfenstein 3D desarrollado en C desde cero.

  • Raycasting en 2D
  • Renderizado en tiempo real
  • Gestión manual de memoria
  • MLX42

🧠 Enfoque actual

  • Backend development con Python (FastAPI)
  • Programación en C / C++ (sistemas y bajo nivel)
  • Arquitectura de APIs
  • Bases de datos relacionales

🌐 Contacto

Gmail LinkedIn


💻 Languages

C C++ Python JavaScript


⚙️ Backend Development

FastAPI SQLAlchemy


🔐 Authentication & Security

OAuth 2.0 JWT


🗄️ Databases & Data

PostgreSQL SQL


🐳 DevOps & Tools

Docker Linux Bash Git GitHub


🎮 Systems & Graphics Programming

MLX42 Raycasting

Pinned Loading

  1. Minishell Minishell Public

    Minishell creada como proyecto de 42Madrid

    C

  2. Tbooklet Tbooklet Public

    Tbooklet: El juego para aprender inglés de forma fácil y divertida.

    Python

  3. cub3d cub3d Public

    RayCaster game with miniLibX

    C

  4. 42-Inception 42-Inception Public

    proyecto Inception creado como parte del common core de 42Madrid

    Dockerfile

  5. GmailOrganizer GmailOrganizer Public

    Automated Gmail Organizer with OAuth2, labels, and archival rules.

    Python

  6. Stravalytics Stravalytics Public

    Stravalytics es un proyecto de ETL que extrae, transforma y analiza mis actividades de Strava, generando métricas de entrenamiento, acumulados por trimestre y visualizaciones automáticas para segui…

    Python