About Diego

A life of
curiosity.

Music, books, new places, and the people I learn from. There’s a lot I enjoy beyond building software.

Diego Nava, illustrated portrait with a silver crescent

I enjoy learning, sharing what I know, and helping others find their next step.

Psychology and mindfulness keep me curious about the people behind the software.

Personal interests & curiosity

Listening.
Making music.

Music was an early way into technology for me. I started experimenting with FL Studio as a teenager, then recording songs, playing guitar, and producing music with friends in a metalcore band. We played local shows too.

I’m still into guitar and music production, including jams with Ableton Push. I listen to progressive metal, djent, electronic music, rap, rock, indie, and alternative rock. I like figuring out how a sound was made.

Books, games,
and the screen.

I enjoy reading, literature, writing, video games, series, and movies. Philosophy, psychology, and mindfulness are interests too; I like learning about how we think and understand each other.

Time to
move around.

I enjoy the gym, walking, and spending time in nature. I used to practice skateboarding and BMX. My travels have also included kayaking, snorkeling, hiking, and exploring caves.

Places
I’ve been.

I’ve visited places across Europe, Asia, and the Americas, including South America. In 2023, I also had the chance to fly a small plane for 30 minutes.

Europe
France, Belgium, the Netherlands, Italy, and Switzerland
Asia
Japan and Thailand
North America
The United States and Canada
Central America
Costa Rica, Guatemala, and Panama
Caribbean
The Dominican Republic
Life & work philosophy

Follow a question.
Build an idea.

My curiosity started with Encarta, emulators, and Winamp. Later, while working in a call center, I taught myself HTML and CSS on Codecademy. Building websites became a job, then a career.

Software is still a hobby too. Personal projects give me room to try things: Holi for hospital operations, and TagU for feedback directly on websites.

Learning is a regular part of my life. When I don’t understand something, I read, try it, and keep asking questions until I can explain why it works. I occasionally take technical interviews to test my skills and hear another engineer’s feedback.

Learning goes
both ways.

I’ve taught and mentored bootcamp students in JavaScript, React, and React Native. My lessons included small projects, routing, state management, and code feedback. I’ve also supported developers through technical feedback and one-to-ones. I enjoy helping someone work through a problem.

I’m just as happy to receive help. An honest piece of feedback or a useful question can change how I see things.

Explore my teaching examples ↗

Think first.
Build with care.

I’ve worked with startups, agencies, consultancies, and larger companies around the world. That has taught me to learn unfamiliar tools and adapt to the people and problem in front of me.

I separate time for planning from time for building. Clear priorities, written decisions, and asynchronous updates help me focus. I care about the quality of what I deliver. I organize, modularize, and refactor code so the next person can understand it. Clear explanations and useful feedback matter just as much.

How I organize my work with AI ↗
Say hello ↗My professional experience ↗
Atmosphere
Atmosphere

Moving background and subtle signal interference.