My Projects

A showcase of my work across various technologies

Necodex Landing Page

Necodex Landing Page

Modern, responsive landing page for Necodex, a nearshore software development company, showcasing their services and expertise

Next.jsReact.jsTypeScriptTailwind CSS
Arrow

Designed and implemented a modern, responsive landing page using Next.js and Tailwind CSS

Arrow

Integrated Contentful as a headless CMS for dynamic content management

View Demo
Kargo MX

Kargo MX

Web and mobile platform for Kargo MX, a freight service that allows users to request and monitor cargo transport in real time

React.jsNode.jsTypeScriptWordPress
Arrow

Contributed to the development of a WordPress freight ride sharing platform

Arrow

Implemented custom functionalities for trip management, real time cargo location tracking

View Demo
UNE Sonora

UNE Sonora

Real time web and mobile platform for UNE Sonora, enabling over 100,000 users to track bus routes and stops across the state.

React.jsNode.jsRedisBootstrap
Arrow

Implemented security improvements to ensure the platform operated safely and efficiently at scale

Arrow

Optimized system performance to enhance service responsiveness and user experience

View Demo
Neicon

Neicon

Multi-tenant SaaS platform for residential community management in Mexico. Supports multiple properties with role-based access for residents, admins, and security. Features property management, amenity reservations, financial tracking, incident reporting, and real-time communication.

Next.jsReact NativeReact.jsVite
Arrow

Architected a multi-tenant backend supporting independent residential communities within a single SaaS platform

Arrow

Implemented role-based access control for residents, administrators, and security roles

Arrow

Built financial modules covering dues, payments, balance tracking, and reporting

Arrow

Developed amenity reservation workflows with real-time availability management

Arrow

Built cross-platform interfaces: admin dashboard (React/Vite), resident mobile app (React Native), and marketing site (Next.js)

Arrow

Designed PostgreSQL schemas and managed migration workflows for evolving multi-tenant data models

Arrow

Collaborated on AWS infrastructure, deployment pipelines, and production optimization

View Demo
IIND

IIND

Web application designed for the Industrial Engineering Department at ITH, being an efficient and easy to use administrative system

HTMLJavaScriptCSSPHP
Arrow

Designed and developed a custom administrative system for managing departmental data and records

Arrow

Implemented user authentication and role-based access control for enhanced security

Nexo - RRHH Management System

Nexo - RRHH Management System

Full-stack HR management system for multi-branch organizations. Handles employee records, attendance tracking, leave requests, document storage, and analytics with role-based access for admins and branch managers.

ReactNode.jsExpressMongoDB
Arrow

Built a full-stack MERN application with role-based access control, JWT authentication, and branch-scoped data isolation for admin and manager roles

Arrow

Implemented modules for employee management, attendance tracking, leave workflows, and document uploads, containerized with Docker Compose

Arrow

Integrated a reporting dashboard with Recharts visualizations showing employee distribution and attendance statistics

Compiler - Lexical Analyzer

Compiler - Lexical Analyzer

This project is a lexical analyzer (scanner) written in Java. It reads a source code file, tokenizes it based on a finite state machine, and detects reserved words, identifiers, numbers, symbols, and errors.

Java
Arrow

Designed and implemented a finite state machine (FSM) to tokenize source code into meaningful lexical units

Arrow

Built recognition logic for reserved words, identifiers, numeric literals, symbols, and lexical errors

Arrow

Developed a file reader pipeline that processes raw source code and outputs a structured token stream