Hey there 👋 I amDiego Abdo

Software Engineer

me
SKILLS

My Expertise

Frontend

Crafting interactive and responsive layouts for user experience.

Backend

Building scalable systems with server side programming and databases.

APIs

Integration of third-party services and custom REST APIs.

Databases

Ensuring secure data storage, efficient performance, and seamless data retrieval.

PORTFOLIO

My Work

School System

School System

Web application system for a school with over 500 students. Aimed at enhancing administrative efficiency and improving the user experience for students, teachers, parents, and staff.

Multiagent Simulation

Multiagent Simulation

Sophisticated traffic simulation modeling autonomous vehicle behavior in an urban environment with intelligent pathfinding, collision prevention, and 3D visualization.

Trading Card Videogame

Trading Card Videogame

A card game where historical characters battle in an arena, with each deck representing a country and composed of the most important characters from each nation.

ABOUT ME

Software Engineer

I’m a software developer with 4+ years of experience building web applications, optimization systems, and digital products. I’m currently pursuing a degree in Computer Science and Technology Engineering at Tecnológico de Monterrey, combining strong academic foundations with practical experience delivering real-world solutions.


I’ve contributed to projects ranging from inventory optimization platforms for 100+ stores to client management systems and interactive dashboards for education and finance. I’m passionate about creating products that deliver tangible value and improve user experiences.

Technologies and Tools

These are some of the languages, frameworks, and tools I use on a daily basis.

Languages

Frameworks

Let's work together

Contact Me
RELEVANT COURSEWORK

Education

Data Structures and Algorithms

2023

In this course, we learned how to implement various data structures from scratch and explored the different algorithms that use them.

Software Requirement Analysis

2023

During this class, we created a Software Requirements Specification (SRS) document for a real-world project. We applied the software development lifecycle methodologies to gather and document requirements.

Computational Methods

2024

In this class, we explored recursion and functional programming with Elixir, using these concepts to build deterministic finite automata (DFA) and a code lexer.

Software Construction and Decision Making

2024

In this class, we developed a video game from scratch using Unity and C#, covering all aspects of game creation. We managed the project with GitHub and implemented a database and backend for game data.

Analysis and Design of Advanced Algorithms

2024

Course focused on the study and application of advanced techniques for the design and analysis of efficient algorithms, including optimization, computational complexity, and solving complex problems with Python.

Modeling of Multi-Agent Systems with Computer Graphics

2024

This course addresses the design and implementation of intelligent agents and multi-agent systems, their decision-making through game theory and learning, along with the application of computer graphics to model, simulate, and visualize interactive three-dimensional environments.

Development and Implementation of Software Systems

2025

I worked in a team of around 30 people to develop a complete web application, applying advanced practices in project management, software architecture design, databases, quality testing, and software deployment.

CONTACT

Connect with Me