Hello, I'm Juan Ákira Díaz Yamamoto.
Software Engineer.
Mechanical engineer turned developer with a passion for building clean, functional web experiences. I believe in pragmatic solutions and learning whatever tools are needed to get the job done right.
Projects
Language Learning React App
A React-based language learning application built for a train driver course. Features interactive vocabulary exercises, progress tracking, and a clean, responsive interface matching the company's brand aesthetic.
- React
- Vite
- Tailwind CSS
- JavaScript
Client Work: Christian Deig
Static website for a model/actor's portfolio featuring an interactive gallery customized to match his aesthetic preferences. Built using HTML/CSS/JS with Bootstrap and jQuery for enhanced functionality.
- HTML/CSS
- Bootstrap
- jQuery
Various Projects
Various projects ranging from simple tutorial-tier full-stack applications using Node.js, Express, MongoDB, and EJS templating, to demonstrate basic CRUD operations and knowledge of MVC architecture; to Node.js/Python scripting for data processing or scraping, or gimmick "joke" HTML/CSS/JS sites.
- JavaScript
- Python
- Node.js
- Express
- MongoDB
- EJS
My Approach
How I work on projects and solve problems
User-First Mindset
I focus on building for the end user, ensuring interfaces are intuitive and solutions actually solve real problems without unnecessary complexity.
Pragmatic & Continuous Learning
I'm not dogmatic about technologies—I choose the right tools for each project and am always open to learning new ones that might work better.
Leveraging Resources
I efficiently use all available resources—from AI tools to documentation to community knowledge—to solve problems effectively and deliver results.
Inspiration
Developers and thinkers whose work I admire
Brian David Hall
I appreciate his thoughtful approach to web development and how he radically simplifies websites with the objective of building user-centric experiences.
Gwern Branwen
Though not just a web developer, Gwern's clean presentation of complex topics and care about UI/UX have influenced how I approach information architecture (as well as writing).
Sahil Lavingia
His Coding with Cursor series really opened my eyes to how the present and future of software development can be enhanced using these tools, and how to let that influence choice of frameworks, libraries, etc.
Contact
Interested in working together? Feel free to reach out.
Email Me