
Crafting interactive and responsive layouts for user experience.
Building scalable systems with server side programming and databases.
Integration of third-party services and custom REST APIs.
Ensuring secure data storage, efficient performance, and seamless data retrieval.
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.
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.
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.
These are some of the languages, frameworks, and tools I use on a daily basis.
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.