About me, my work and life


My name is John Díaz. I am a software engineer and maker with an ability to master hard things quickly.
I have picked up jobs for technologies I have learnt in a week, worked with talented remote teams, and built products from the ground up.

My favorite technologies to work with right now are:

  • Ruby / Rails
  • JavaScript / TypeScript
  • Node.js
  • React.js
  • React Native
  • Vue.js
  • Socket.io
  • PostgreSQL
  • Redis
  • Heroku
  • Gatsby.js


I was born in Puerto Rico in May 2, 2002 to a secretary mother and adventurer father. I always felt out of place throughout school, but nevertheless had a very happy childhood. Infact, I was the class clown throughout elementary!

I began programming at the age of 15, building small games from old hardware and simple apps to make life a bit better. I taught myself the frontend ecosystem of HTML/CSS/JS, to JavaScript libraries, to frameworks, to backend development, mobile development, fullstack development, product development, customer development, etc.

I also have an interest in essays, music, politics, and philosophy.

I am currently living in Portland OR, recently having graduated high school, helping build a startup called Momentus Tech

© 2020;