Skip to content
View aaespino's full-sized avatar
๐Ÿ”’
Working
๐Ÿ”’
Working

Highlights

  • Pro

Block or report aaespino

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

๐Ÿ‘จโ€๐Ÿ’ป Aaron Espinosa

Welcome! I'm Aaron, a Data Scientist with a strong software engineering background, currently working in Data Analytics & Consulting at RSM. I focus on solving real-world problems at the intersection of data, systems, and business decisions.

๐Ÿ” What I do

  • Transform data into actionable insights using Python, SQL, EDA, and Machine Learning.
  • Work on data-driven projects in real business environments, bridging analysis with decision-making.
  • Build efficient and robust software solutions, backed by a solid foundation in C/C++ and rigorous, project-based engineering training at 42.
  • Communicate complex ideas through clean analysis and clear visualizations.

๐Ÿ’ก What drives me
I enjoy understanding how systems work under the hoodโ€”data pipelines, software, or processesโ€”and making them simpler, sharper, and more useful.

๐Ÿ“ Where Iโ€™m based
Barcelona, Spain โ€” working with a global and consulting-oriented mindset.

๐Ÿ’ฌ Letโ€™s connect
Always open to good conversations around data, tech, and building things that actually work.
๐ŸŒ LinkedIn


42 Cursus โ€” Completed Engineering Track

aaespino's 42 stats

Below is a selection of engineering projects completed during the 42 Common Core, covering low-level programming, systems, networking, concurrency, and software architecture.

No Project Description Focus Area
1 Libft Custom C standard library C Foundations
2 ft_printf Variadic formatted output C Foundations
3 get_next_line Buffered file reading C Foundations
4 Born2beroot System hardening and virtualization Systems
5 minitalk UNIX signal-based IPC Systems
6 so_long 2D game engine Graphics
7 push_swap Algorithmic sorting constraints Algorithms
8 Philosophers Concurrency problem Concurrency
9 minishell Unix shell Systems
10 NetPractice Network configuration Networking
11 cub3D Raycasting engine Graphics
12 CPP_Modules Object-oriented programming in C++ C++
13 ft_irc IRC server Backend / Networking
14 Inception Docker-based infrastructure Systems
15 ft_transcendence Full-stack application Architecture

Current Roadmap โ€” Outer Core (RNCP6 + RNCP7) & Theory

This roadmap represents my current engineering and theoretical trajectory, combining advanced 42 projects with deep foundations in mathematics, statistics, machine learning, and systems.


Phase 0 โ€” RNCP6

No Project Description Focus Area
1 Mobile (Piscine Mobile / Mobile) Mobile development modules Mobile Foundations
2 ft_hangouts Mobile messaging application Mobile Development
3 Camagru Secure web application with authentication Web Backend
4 Matcha Web dating platform with micro-framework Full-Stack Systems
5 Hypertube Streaming web platform Full-Stack Systems
6 DSLR Statistical learning project Statistical Learning
7 Total Perspective Vortex Forecasting and prediction system Time Series

Phase 1 โ€” Theoretical Foundations

No Project Description Focus Area
8 SQL Tutorial Relational querying fundamentals SQL
9 Mathematics for Machine Learning Mathematical foundations for ML Linear Algebra & Calculus
10 Algebra & Differential Calculus for Data Science Optimization-oriented calculus Optimization
11 Probability & Statistics Statistical reasoning Probability
12 Statistical Analysis & Hypothesis Testing Statistical inference Hypothesis Testing
13 Stanford Statistics Applied statistics Applied Statistics

Phase 2 โ€” Linear Models & Econometrics

No Project Description Focus Area
14 Matrix Implementation of matrix operations Linear Algebra
15 Linear Regression End-to-end regression model Linear Models
16 Linear Regression for Business Statistics Business-oriented regression Business Modeling
17 Erasmus Econometrics Econometric methods Causality

Phase 3 โ€” EDA & Statistical Learning

No Project Description Focus Area
18 Piscine Data Science End-to-end data science workflow Data Pipelines
19 EDA with Pandas Data exploration and cleaning EDA
20 EDA for ML ML-oriented EDA Feature Engineering
21 EDA with Seaborn Visualization-driven EDA Data Visualization
22 Time Series (Kaggle) Time series analysis Forecasting

Phase 4 โ€” Machine Learning Core

No Project Description Focus Area
23 Machine Learning Introduction Core ML algorithms Machine Learning
24 Algorithms Specialization Algorithms and complexity Algorithms
25 Leaffliction Supervised ML classification Supervised Learning
26 Expert System Rule-based decision system Explainable AI
27 Gomoku Game AI with heuristics Search & Decision Making

Phase 5 โ€” Deep Learning & Production

No Project Description Focus Area
28 Multi-Layer Perceptron Neural network implementation Neural Networks
29 Deep Learning Specialization Deep learning systems Deep Learning
30 ML in Production ML deployment MLOps

Phase 6 โ€” Web, Security & Networking

No Project Description Focus Area
31 Darkly Web security and vulnerabilities Web Security
32 Piscine PHP Symfony Backend development Backend Architecture
33 Piscine Python Django API development REST APIs
34 Red Tetris Multiplayer networked game Networking

Pinned Loading

  1. cub3D cub3D Public

    This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, inโ€ฆ

    C

  2. minishell minishell Public

    C 2

  3. Philosophers Philosophers Public

    C

  4. project-4-data-analysis-end-to-end-es project-4-data-analysis-end-to-end-es Public

    Forked from MoltenDevLabs/project-4-data-analysis-end-to-end-es

    Jupyter Notebook