Skip to content
View jesuserr's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report jesuserr

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.

Content in all repositories owned by your account will be closed.
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
jesuserr/README.md

💫 Hi there 👋

I'm an electrical engineer turned software developer. After 18 years in the product certification industry, I pivoted to follow my passion for software and joined 42 Barcelona in January 2023, completing the common core curriculum in July 2024.

Today I work as a Software Developer at One Hub Energy, a Barcelona-based company specialised in renewables, battery energy storage (BESS) and grid flexibility. In parallel, I keep sharpening my low-level skills through the outer core projects of the 42 curriculum.

LinkedIn Profile * Email * 42 Profile

⚡ What I'm working on at One Hub Energy

  • Grid capacity data platform: containerised pipeline that ingests, normalises and versions grid access-capacity data published by Spanish TSO/DSOs, stored as time series and exposed through an API and an interactive map.
    • Python ingestors and scrapers (ArcGIS REST, Excel, web sources), scheduled workers and change detection
    • PostgreSQL + TimescaleDB, FastAPI, React + Vite, AWS S3, Docker
  • OneDev platform (Odoo 19): internal platform for renewable project development, including GIS layers served via GeoServer and a reproducible Docker dev environment shared by the team.

💻 Tech Stack

C C++ Python JavaScript React FastAPI Django Odoo PostgreSQL Docker AWS Linux Arduino x86-64 Assembly

🎓 42 Barcelona highlights

  • Systems & networking: minishell, ft_irc, ft_nmap, ft_traceroute, ft_ping, ft_malcolm
  • Low level: malloc, libasm, ft_nm, ft_ls, ft_linux
  • Security & crypto: ft_ssl (MD5/SHA, DES, RSA), snow_crash, rainfall, darkly
  • Algorithms & math: n_puzzle (A*), ft_linear_regression, computorv1
  • Web & infra: ft_transcendence, inception

Jesus Serrano's GitHub stats Top languages

Pinned Loading

  1. 42Cursus 42Cursus Public

    List of projects developed during Common Core (Jan 10, 2023 - Jul 22, 2024)

  2. 42Cursus_Outer_Core 42Cursus_Outer_Core Public

    List of projects developed during Outer Core (Jul 22, 2024 - )

    1

  3. 42Cursus_fdf_SDL2 42Cursus_fdf_SDL2 Public

    3D wireframe renderer for elevation maps. SDL2 port of the 42 school FDF project. Features multiple projections, real-time transformations, and interactive controls.

    C

  4. 42Cursus_lem_ipc 42Cursus_lem_ipc Public

    Multiplayer battle game built on System V IPC: the board lives in shared memory guarded by semaphores, teams coordinate through message queues — all with no threads and no forks.

    C

  5. 42Cursus_ft_nmap 42Cursus_ft_nmap Public

    nmap-style port scanner in C: SYN, NULL, FIN, XMAS, ACK and UDP scans crafted from raw sockets and analysed with libpcap, running up to 250 parallel threads. Extras: reverse DNS, geolocation, trace…

    C 1

  6. 42Cursus_ft_ssl_rsa 42Cursus_ft_ssl_rsa Public

    RSA implemented from scratch in pure C: key generation with Miller-Rabin primality testing, modular exponentiation for encryption and decryption, and key cracking — no external crypto libraries.

    C