Manuel Díaz
Full Stack Engineer
Full-stack developer proficient in designing, building, and deploying web applications.
$Who am I?
Welcome to my live portfolio! Here, you'll find a collection of my projects and learn a bit about me.
I'm a software developer from Mexico, passionate about technology and constantly seeking new knowledge. My journey began in childhood, driven by a deep curiosity about how video games and operating systems worked, which led me to start learning programming.
As I grew, I began building websites using backend frameworks like Phoenix LiveView, Django, and Rails, complemented by frontend technologies such as React, Angular, Next.js, and Svelte. My interest extended to mobile development, creating applications for Android with Kotlin and for iOS/macOS using Swift.
Additionally, I teach Java programming courses with a focus on robotics. I'm also very passionate about fintech topics and love experimenting with AI and data science. Currently, I'm diving into complex software architectures.
$Skills
Programming Languages & Techs






Languages
- Spanish: Native
- English: Advanced (C1)
Summary
I've been coding in Java for over 8 years, working with stuff like Spring, WPILib, LWJGL, and Android development. I've also dabbled in Kotlin.
As for TypeScript, I actually started with JavaScript over 10 years ago. I switched to TypeScript because it helps smooth out some of JavaScript's rough edges. I've used it with frameworks like React, Next.js, Svelte, Angular, and lots of other JS tools.
Then there's Elixir. I've been using it professionally for about 2 years now. I really enjoy the way it works and I'm always eager to learn more.
I've also worked with other languages like Python, Ruby, C/C++, C#, Swift, and Go.
On the database side, I'm familiar with relational databases like PostgreSQL, MySQL, Oracle, and SQLite, as well as NoSQL ones like MongoDB and Redis.
Cloud-wise, I've got experience with AWS, GCP, and Azure. Since I use Linux daily, I'm comfortable managing Linux servers too.
I enjoy designing software architecture, especially using approaches like Domain-Driven Design or Hexagonal Architecture. Designing microservices is also something I've done.
I am used to working with agile methodologies such as Scrum and Extreme Programming (XP), and I often practice Test Driven Development (TDD).
Right now, I'm digging into Rust and Clojure, and I'm curious about Zig too.
$Work Experience
-
Junior Software Engineer - Vordutec
Dec 2023 - Present
Currently building and maintaining backend services (Elixir/Phoenix) for insurance products. Led some backend feature work, helped design DB schemas, and integrated insurance APIs like quoting calculators. Also dipped into frontend (NextJS/Angular) and cloud stuff (AWS, Kubernetes).
-
Robotics Instructor - IDR
Jan 2024 - Present
Teaching high schoolers Java and C++ for FIRST Robotics Competition (FRC) and Arduino projects. Includes creating and delivering the lessons.
-
Founder - Learn Robotics
March 2022 - Present
Founded Learning FIRST Robotics (a.k.a. Learn Robotics), a non-profit organization and community focused on teaching STEM knowledge for FIRST Tech Challenge and FIRST Robotics Competition online, primarily for students in Latam. Grew the community to include more than +2000 students globally.
-
Web & Mobile Developer - Freelance
2021 - Present
Been freelancing since 2021, whipping up websites and mobile apps for small businesses. Also tackled e-commerce projects using Shopify and WooCommerce.
-
Junior Software Engineer - Kogni Studio
Apr 2023 - Nov 2023
Helped build their corporate website using Phoenix (Elixir) for the backend and Sveltekit/Tailwind for the frontend. Also integrated OpenAI and Meta APIs in Elixir to make AI learning chatbots and built features for client portals.
-
Web Developer Intern - Hola Cash
May 2022 - Feb 2023
Built 5 e-commerce platforms end-to-end with Next.js, TailwindCSS, and Firebase, helping clients grow their revenue and increasing company commissions. Also collaborated on deployments (using Vercel) and infrastructure management. Got some experience with Python and TypeScript along the way.
-
Minecraft Mod Developer - Freelance
2020 - 2021
This is where it all started professionally! I dove into freelancing on Fiverr, creating custom Minecraft mods, server plugins, and clients.