Hi, I'm Miguel Ivan Diaz

Aspiring Full-Stack Developer

I'm on a journey to master full-stack development, building beautiful and functional web applications. Passionate about clean code, user experience, and continuous learning.

Miguel Ivan Diaz image

About Me

I’m a passionate full‑stack software developer committed to building modern, user‑centric web applications. After completing the Full Stack Software Development Program: Building Scalable Cloud Applications through Texas McCombs School of Business and Great Learning, I gained hands‑on experience developing industry‑aligned projects across both frontend and backend technologies. I’m constantly evolving my skills to deliver clean, scalable, and intuitive digital experiences.

My approach blends technical depth with creative problem‑solving, ensuring that every project I work on is not only functional but also elegant and thoughtfully designed. I enjoy crafting seamless user interfaces, building reliable backend systems, and bringing ideas to life through code.

I’m currently seeking opportunities as a full‑stack developer where I can contribute to real‑world projects, grow within a collaborative team, and continue strengthening my craft. When I’m not coding, I’m exploring new technologies, refining personal projects, or expanding my knowledge through continuous learning.

4+

Projects Completed

4+

Years Learning

29+

Technologies

Experience

Artificial Intelligence and DVBI (INTL) Learning Paths

Self-Directed Learning | 2026 - present

Studying the foundations of Artificial Intelligence and Data Visualization & Business Intelligence through Great Learning’s curriculum. Building core understanding of AI concepts, data analysis, and visualization techniques used to support informed decision‑making.

Texas McCombs Full‑Stack Software Development Program

Learning | 2025 - 2026

Completed a comprehensive full‑stack curriculum focused on scalable cloud applications. Gained hands‑on experience with frontend and backend technologies, databases, cloud computing, and industry best practices for building modern applications.

UHCL STEM Challenge

Learning | 2025

Participated in a STEM competition focused on real‑world problem‑solving. Collaborated with peers across logic, programming, and engineering challenges to strengthen analytical and teamwork skills.

Programming Fundamentals I & II

Learning | 2024 - 2025

Studied core computer science concepts at Alvin Community College, including data structures, algorithms, and object‑oriented programming using Python and Java.

C++ Foundations

Self-Directed Learning | 2024

Expanded programming knowledge through CodeChef’s C++ curriculum, learning language fundamentals and strengthening algorithmic problem‑solving through hands‑on challenges.

Introductory Guided Projects

Self-Directed Learning | 2024

Completed beginner‑friendly guided projects on Mimo and enhanced them independently to deepen understanding of practical development workflows.

Supervised Machine Learning & Swift Development

Self-Directed Learning | 2023 - 2024

Learned the fundamentals of supervised machine learning using Python through Coursera while exploring mobile app development with Swift on Mimo.

Backend Development Foundations

Learning | 2023

Studied backend development fundamentals including Python, SQL, Node.js, APIs, HTTP requests, and Express.js.

Advancing Frontend Development

Learning | 2023

Built foundational frontend skills in semantic HTML, responsive CSS layouts, and JavaScript concepts including ES6, DOM manipulation, JSON, events, and classes.

Beginning My Coding Journey

Beginning | 2023

Started learning frontend development through Mimo, gaining early experience with HTML, CSS, JavaScript, and React.

Certifications

Generative AI

Great Learning

Issued: March 2026

This course describes the current era as a golden age of generative AI, marked by rapid advancements and the development of models capable of complex tasks like language translation and image generation. It looks to the future, discussing the potential for further innovation and application of generative AI. The course aims to educate viewers on the capabilities and implications of ChatGPT and generative AI, highlighting their transformative potential in technology and society.

Machine Learning Problem Solving Transformers Prompt Engineering Text-To-Image Generation Jupyter Notebook
View Certificate

Full Stack Software Development Program: Building Scalable Cloud Applications

Texas McCombs School of Business

Issued: March 2026

This program provides a comprehensive curriculum covering the fundamentals of full-stack software development, including frontend and backend technologies, database management, cloud computing, and best practices for building scalable applications.

HTML/CSS Semantic/Accessibility JavaScript JSON JSON Web Token (JWT) Node.js Object-Oriented Programming (OOP) jQuery UI Imperative Programming JavaScript Libraries IIFE Dynamic Webpages Document Object Model (DOM) Functional Programming SQL RDBMS Database Management System (DBMS) MySQL NoSQL PostgreSQL MongoDB Relational Databases Databases Data Analysis SQL Server Management Studio Data Aggregation SQL Constraints TCL (Transaction Control Language) React React Hooks Bootstrap (Framework) Rendering Pagination Redux Axios Problem Solving Debugging npm Version Control Git GitHub REST APIs Fetch API Postman API API Development Cassandra Graph Databases Embedded JavsScript (EJS) Mongoose (ODM) HyperText Transfer Protocol (HTTP) Express.js RESTful WebServices Unit Testing Test-Driven Development Behavior-Driven Development (BDD) Mocha (JavaScript Framework) Chai (JavaScript Assertion Library) SuperTest Cloud Computing Model Deployment Managed Services Amazon Web Services (AWS) Amazon EC2 Virtual Private Cloud (VPC) Data Architecture Serverless Computing AWS Lambda Amazon DynamoDB
View Certificate

Introduction to Artificial Intelligence

Great Learning

Issued: March 2026

This course provides an introductory understanding of AI: clarifying what AI is, what people commonly think it is, and what it may actually involve when implemented.

Neural Networks Natural Language Processing (NLP) Computer Vision Convolutional Neural Networks (CNN) Vectorization Word2Vec Global Vectors Recurrent Neural Networks (RNN) Long Short-Term Memory (LSTM) Jupyter Notebook
View Certificate

Full-Stack Development

Mimo

Issued: June 2024

This curriculum covers HTML, CSS, JavaScript, React, Data Structures, Algorithms, Node.js, Express.js, and SQL.

HTML/CSS Semantic/Accessibility JavaScript JSON Node.js Object-Oriented Programming (OOP) jQuery UI Imperative Programming JavaScript Libraries Dynamic Webpages Document Object Model (DOM) Functional Programming SQL Relational Databases Databases Data Analysis SQL Server Management Studio React Problem Solving Debugging Version Control Git GitHub REST APIs API Development HyperText Transfer Protocol (HTTP) Express.js
View Certificate

Front-end Development

Mimo

Issued: June 2024

This curriculum covers HTML, CSS, Javascript, React, and Data Structures.

HTML/CSS Semantic/Accessibility JavaScript JavaScript Libraries React Data Structures
View Certificate

Python Development

Mimo

Issued: June 2024

Core Python programming concepts, functional and object-oriented programming paradigms, script development, experience with modules and APIs, introduction to AI development, hands-on experience using best-in-class large language models (LLMs).

Python NumPy Web Scraping Object-Oriented Programming (OOP) Data Analytics Script Development Modules API Development Machine Learning
View Certificate

Logic Building in C++

CodeChef

Issued: April 2024

Completed coursework focused on building core logic and data‑structure fundamentals in C++.

C++ Problem Solving Debugging
View Certificate

Learn C++

CodeChef

Issued: March 2024

Covers the basic concepts of the C++ programming language with a focus on problem‑solving and data structures.

C++ Problem Solving Debugging
View Certificate

Supervised Machine Learning: Regression and Classification

Coursera

Issued: January 2024

This course covers how to build machine learning models in Python using popular machine learning libraries NumPy and scikit-learn. It also covers building and training supervised machine learning models for prediction and binary classification tasks, including linear regression and logistic regression.

Machine Learning Python NumPy Scikit-learn Linear Regression Logistic Regression Jupyter Notebook Regression Analysis Data Preprocessing Supervised Learning Unsupervised Learning Predictive Modeling Classification Algorithms Feature Engineering
View Certificate

Swift

Mimo

Issued: January 2024

This curriculum provides an understanding of the core concepts of Swift mobile development.

Swift App Design Project-based Learning Mobile Application Development iOS Development
View Certificate

Web Development

Mimo

Issued: August 2023

This curriculum provides an understanding of the core concepts of programming using JavaScript, the HTML knowledge required to create web pages, and the ability to style pages using CSS. It also provides the practical knowledge needed to combine these technologies and publish a website on the internet.

HTML/CSS Semantic/Accessibility JavaScript JSON Node.js Object-Oriented Programming (OOP) jQuery UI Imperative Programming JavaScript Libraries Dynamic Webpages Functional Programming SQL Relational Databases Databases Data Analysis SQL Server Management Studio React Problem Solving Debugging Version Control Git GitHub REST APIs HyperText Transfer Protocol (HTTP) Express.js
View Certificate

SQL

Mimo

Issued: August 2023

This curriculum provides an understanding of the core concepts of SQL required to create tables and gain insights into data by writing queries over one or multiple tables. It also provides the practical knowledge needed to combine these skills to manage a basic relational database.

SQL Relational Databases Databases Data Analysis SQL Server Management Studio
View Certificate

JavaScript

Mimo

Issued: July 2023

This curriculum provides an understanding of the core concepts needed to program in JavaScript.

JavaScript JSON Node.js Object-Oriented Programming (OOP) jQuery UI Imperative Programming JavaScript Libraries Dynamic Webpages Functional Programming
View Certificate

Python

Mimo

Issued: June 2023

This curriculum provides an understanding of the core concepts needed to program in Python, including data structures, control statements, functions, and modules.

Python NumPy Web Scraping Object-Oriented Programming (OOP) Data Analytics
View Certificate

HTML

Mimo

Issued: April 2023

This curriculum provides an understanding of the core concepts of websites and the HTML knowledge required to create web pages.

HTML/CSS Semantic/Accessibility
View Certificate


Featured Projects

Above Comfort Mechnical website (using 99% AI)

AI‑driven HVAC service website built using automated design, content generation, and development workflows. This project explores how modern AI tools can accelerate full‑stack web development by producing layouts, copy, and UI components with minimal manual coding.

HTML5 Tailwind CSS React React Hooks Vite ESLint JSON Git npm

Basic Python Bot

A simple Python bot for basic automation tasks. Features include command-line interface, file handling, and integration with external APIs.

Python

Beginner-Friendly Cryptography Tools

Beginner‑friendly cryptography toolkit featuring 5 Caesar cipher variations and 2 block cipher methods. Designed to help new learners explore encryption and decryption through simple, interactive tools.

HTML/CSS JavaScript Responsive jQuery UI Document Object Model (DOM) Algorithms Encryption

Skills & Technologies

Frontend

HTML5 HTML5 CSS3 CSS3 JavaScript JavaScript Functional Programming Imperative Programming IIFE EJS (Embedded JavaScript) React React Rendering Pagination React Hooks Axios Bootstrap Bootstrap jQuery jQuery UI Document Object Model (DOM) Dynamic Webpages Redux Redux

Backend

Node.js Node.js Express Express.js Python Python REST APIs REST APIs C++ C++ Java Java Mocha Mocha Chai JSON JSON JWT (JSON Web Token) JavaScript Libraries Unit Testing SuperTest TDD (Test-Driven Development) BDD (Behavior-Driven Development)

Databases

MongoDB MongoDB Mongoose Mongoose (ODM) SQL SQL MySQL PostgreSQL NoSQL SQL Constraints Graph Databases Data Aggregation RDBMS DBMS Cassandra TCL (Transaction Control Language)

Cloud & DevOps

Cloud Computing Managed Services AWS (Amazon Web Services) Amazon EC2 VPC (Virtual Private Cloud) Serverless Computing AWS Lambda Model Deployment

AI & Machine Learning

Machine Learning Machine Learning Transformers Transformers Prompt Engineering Prompt Engineering Text-to-Image Generation Neural Networks Neural Networks Natural Language Processing NLP (Natural Language Processing) CNN (Convolutional Neural Networks) Vectorization Word2Vec Global Vectors RNN (Recurrent Neural Networks) LSTM (Long Short-Term Memory) Regression Analysis Data Processing Supervised Learning Unsupervised Learning Predictive Modeling Classification Algorithms Feature Engineering

Tools & Other

Git Git Version Control Version Control VS Code VS Code Agile Problem Solving Communication Algorithms Algorithms Postman Postman Postman API Jupyter Notebook Jupyter Notebook SQL Server Management Studio npm npm

Let's Connect

I'm always open to opportunities and collaborations. Feel free to reach out!

Get In Touch

I'm excited to collaborate on interesting projects and discuss opportunities in full-stack development.

Email: ddmiguel909@gmail.com

Phone: +1 (832) 518-0830

Location: Based in Texas, USA (UTC-6 / Central Time Zone)