Software engineer specialized in Full Stack development, scalable cloud architecture design, and AI-driven solutions. Transforming complex problems into high-performance systems.
I am a Software Engineer in training with experience building products from conception to deployment. My approach extends beyond writing code: I design scalable architectures, optimize system performance, and create AI-driven solutions (such as simulation and learning tools).
I combine a deep foundation in engineering fundamentals (C, C++, Java, C#) with modern Full Stack development technologies and cloud infrastructure management (AWS). I excel at solving complex algorithmic problems, quickly adapting to new technical environments, and applying rigorous principles to develop high-impact software on a global scale.
Building high-performance, accessible, and scalable interfaces using React, Astro, and modern component-based architectures.
Building robust services and efficient APIs with Node.js, NestJS, and Java. Designing and modeling relational and NoSQL databases (MongoDB, MySQL).
System design, application of software design patterns (Observer, Mediator), and algorithm optimization for complex solutions.
Deployment, configuration, and management of servers on AWS. Infrastructure optimization and workflow automation.
Lead Full Stack Engineer for key platform features. Designed and developed an AI-driven flashcard application and an interactive clinical simulation system. Architected and integrated the e-commerce payment gateway using Stripe, enabling custom subscription plans and dynamic purchases. On the backend (NestJS/MongoDB), designed scalable database schemas, optimized CRUD operations, and implemented secure authentication and automated email notification systems. Additionally, led the platform's internationalization (i18n) and frontend redesign (React/Astro), significantly improving overall performance and user experience.
OUTRISE Studios - Donut Riders
Software Engineer and core mechanics developer for 'Donut Riders'. Designed and implemented advanced algorithms, including A* Pathfinding for minigame AI. Led a comprehensive technical audit of the codebase, refactoring systems to eliminate redundancies and optimize overall performance (FPS and memory usage). Structured the game's architecture by rigorously applying software design patterns (Observer, Mediator, State Manager, Template Method), ensuring scalable, maintainable code and highly efficient component communication in Unity (C#).
Edwin Velarde - Sr. Finance Controller Global IT
Freelance Frontend Developer. Conceptualized, designed, and deployed a highly optimized professional portfolio using Astro and Tailwind CSS. Focused strictly on web accessibility, responsive design, and intuitive navigation architecture, delivering a polished, high-performance digital product that effectively highlights the client's global executive profile.
Universidad Politécnica de San Luis Potosí
Developed an enterprise logistics system applying strict Object-Oriented Programming principles in Java. Designed and integrated an SQL database for inventory control and tracking, and implemented automated reporting features (PDF and Excel). Additionally, integrated map APIs for real-time tracking, focusing on robust exception handling and data integrity.
Designed and implemented a secure RESTful API for entity management. Architected the backend using Node.js and Express, utilizing MongoDB for non-relational storage. Implemented industry-standard security protocols, including password encryption with bcrypt and session management via JSON Web Tokens (JWT), ensuring an efficient authentication and authorization flow.
Built an interactive logic engine in C/C++ focused on efficient memory management and data structures. Implemented queues, structs, and input validation algorithms. Developed a state persistence system through direct file manipulation for score tracking and local authentication, ensuring high computational efficiency with zero external dependencies.