open to opportunities

Juan Iznardo

Computer Engineer

Computer Engineer based in Spain.

01 — selected work
in progress

Game Boy Emulator

Low-level systems project: implementing a Game Boy emulator from scratch in C to understand how hardware works at the instruction level.

  • C
  • SDL2
  • CMake
github

spotloader

Self-hosted Spotify track downloader. No third-party API required — finds and downloads the best available match via audio fingerprinting.

  • Python
  • yt-dlp
  • mutagen
github

Gender Classification

ML pipeline for gender classification from facial images. Built to understand the full cycle: data prep, model selection, training, evaluation, and honest assessment of limitations.

  • Python
  • scikit-learn
  • OpenCV
  • Jupyter
github
02 — about

Juan Iznardo

Computer Engineer finishing my degree in Spain. Before committing to a specialization, I'm deliberately exploring across the stack — from low-level systems to machine learning — to understand where I want to go deep.

Currently building a Game Boy emulator in C to learn how CPUs and memory actually work. Also learning web scraping as a practical freelance skill.

I'm interested in the business side of things too — how products get built, how they reach people, and what makes them worth building.

languages & tools

  • C
  • Python
  • JavaScript
  • TypeScript
  • SQL

what I'm exploring

  • Low-level systems
  • Machine learning
  • Web scraping
  • Automation
03 — contact

I'm finishing my degree and open to junior engineering roles, internships, and selective freelance work. If you have something interesting, reach out.

open to opportunities