Hey there 👋 I amDiego Abdo

Backend Engineer

me
SKILLS

My Expertise

Backend

Designing and building scalable and reliable server-side systems.

APIs

Building robust and well-structured service integrations.

Databases

Ensuring secure and high-performance data management.

PORTFOLIO

My Work

Distributed Point-of-Sale System

Distributed Point-of-Sale System

Distributed point-of-sale system serving 100+ retail stores, supporting multi-branch inventory, sales processing, and offline-first operations.

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.

ABOUT ME

Backend Engineer

I’m a Backend Engineer focused on designing and building scalable, well-structured systems. I’ve worked on developing a distributed point- of - sale system serving 100 + stores, inventory optimization engines, and fintech platforms involving financial logic and access control.


I’m particularly interested in database design, backend architecture, and building systems that are clear, maintainable, and secure. I studied Computer Engineering at Tecnológico de Monterrey, where I built a strong foundation in algorithms and system design.

Technologies and Tools

Languages

TypeScriptJavaScriptPythonSQL

Technologies

NestJSNode.jsFastAPIReactPostgreSQLSupabaseRedisCeleryTypeORMPrisma

Knowledge

Database DesignREST APIsAuthentication (JWT, RBAC)External API Integration

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