
Designing and building scalable and reliable server-side systems.
Building robust and well-structured service integrations.
Ensuring secure and high-performance data management.
Distributed point-of-sale system serving 100+ retail stores, supporting multi-branch inventory, sales processing, and offline-first operations.
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.
Sophisticated traffic simulation modeling autonomous vehicle behavior in an urban environment with intelligent pathfinding, collision prevention, and 3D visualization.
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.
In this course, we learned how to implement various data structures from scratch and explored the different algorithms that use them.
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.
In this class, we explored recursion and functional programming with Elixir, using these concepts to build deterministic finite automata (DFA) and a code lexer.
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.
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.
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.
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.