Portrait of Jonathan Ramírez

Jonathan Ramírez

Front-End Developer · Biologist

Available to travel

Two branches, one organism.

Biology taught me to admire how every part of an organism has a function and connects to the rest. Today I bring that same curiosity to Front-End development, building interfaces that care about accessibility and visual detail. I'm looking for a team where I can contribute ideas, keep learning and grow as a developer.

Background

Where I've studied and worked.

Experience

  • Freelance Front-End Developer

    Portfolio, Product Designer

    2026

    • Turned their Figma design into a live site, faithful to the design on any screen and built without frameworks.
    • Built an accessible 3D carousel from scratch: it advances on its own and pauses on cursor or keyboard focus.
    • HTML5
    • SCSS
    • BEM
    • JavaScript
    • Figma
    • GitHub Pages
  • Digitization and data management

    Social service placement, IPN

    Apr 2026 – Nov 2026

    • I digitize and catalog the specimens of a biological collection and maintain its database.
  • Sales Advisor

    COS · H&M Group

    Jul 2023 – Aug 2026

    • Member of the team that opened the brand in Mexico, providing personalized attention in a premium service setting.
    • Reached a 25% conversion rate against a 20% target.

Education

  • Front-End Development Program

    Escuela Británica de Artes Creativas y Tecnología (EBAC)

    Jul 2026 – Nov 2026

  • Artificial Intelligence

    Samsung Innovation Campus, Universidad de Monterrey

    Oct 2026 – Jan 2027

  • Bachelor's Degree in Biology

    Escuela Nacional de Ciencias Biológicas (ENCB)

    Aug 2021 – Oct 2026

    Technical Degree in Computer-Aided Manufacturing

    CECyT 3 "Estanislao Ramírez Ruiz"

    Aug 2018 – Jul 2021

Additional courses

  • Web Development

    Coderhouse

    May 2026 - Aug 2026

  • Artificial Intelligence Preparatory Course

    CPFIA, Tecnológico Nacional de México

    Jul 2026

Tools and skills

What I build with.

Tech stack

Languages and tools I use every day.

  • HTML5
  • CSS3
  • Sass
  • JavaScript
  • TypeScript
  • React
  • Redux
  • Bootstrap
  • Jest
  • Git
  • GitHub
  • Netlify
  • Firebase
  • Claude Code
  • Claude Design
  • ChatGPT

Skills

Front-End

  • Responsive layouts with Flexbox and Grid
  • Components with Sass and BEM
  • Web accessibility (WCAG)
  • API consumption with fetch and Axios
  • Unit testing with Jest

AI applied to development

  • AI-assisted development with Claude Code and ChatGPT
  • Interface prototyping with Claude Design
  • Reviewing and testing AI-generated code
  • Writing prompts and context for technical tasks

Data and tools

  • Data analysis with R and Excel
  • Database management
  • Image editing with Photoshop

Currently learning

  • Python
  • SQL and databases
  • Node.js
  • English A2
  • French A2
From the microscope to the browser

What biology taught my code.

Seeing what others miss

Confocal microscopy

Hours adjusting focus and channels to find one detail. Today I apply that to the alignments, spacing and states almost nobody notices.

From scattered data to conclusions

Sampling and life tables

In the field I learned to organize data and test one hypothesis at a time. That's how I debug code: with method, not trial and error.

Everything has a name and a place

Taxonomy and collections

Classifying specimens with clear rules is the same as naming components with BEM or organizing a database.

My thesis

Before exploring code, I explored cells

My thesis led me to study the protein CLP259 in Giardia intestinalis, a parasite behind a disease that affects people around the world.

What excited me most was analyzing results, finding new leads and knowing I was helping explore an understudied topic, with the potential to contribute useful knowledge for future research and treatments.

Illustration made in code, not an actual lab image.

Illustration of a Giardia trophozoite under confocal microscopy: nuclei in blue (DAPI), actin in red and CLP259 in green
Beyond the code

When I'm not coding.

I head out into the field: forests, lagoons and coasts where I learned to observe patiently.

Next

See what I've built.

Projects