Leonardo Cervantes

CS Student @ Tec de Monterrey

I enjoy building to solve my own problems and then turn them into tools that others can use.

Most of the time I’m working on web apps and watching yt tutorials lol.

Frontend Development

React
Next.js
TypeScript
Tailwind CSS
JavaScript

Backend Development

FastAPI
Django
Node.js
PostgreSQL
Supabase

Programming Languages

Python
Rust
Go
Dart

AI & Machine Learning

Cerebras AI
Claude AI
Model Context Protocol
Web Scraping

Mobile Development

Flutter
React Native
Mobile-First Design

Tools & DevOps

Docker
Git
NPM
Vercel

Experience

My journey through software development, from IoT innovation at Intel to building scalable web applications for businesses

MXREP(Novus Funded)
Current

Software Engineering Intern

Currently working on Cowtec - an innovative project in development
Previously contributed to a gamified industrial engineering simulator using React, Node.js, Express, and MongoDB for 500+ students globally
Delivered project 2 months ahead of schedule through agile development and effective team coordination
Led code reviews and implemented CI/CD practices that improved team development velocity by 30%
Co-authored academic papers exploring gamification's impact in higher education
Technologies:
React
Node.js
Express
MongoDB
CI/CD
Key Highlights:
Agile Development
Team Leadership
Academic Research

Freelance
Current

Full Stack Developer

Developed 10+ production web applications for local businesses, increasing client leads by up to 200%
Collaborated with business owners on product requirements, UI/UX design, and deployment strategies
Implemented responsive designs and modern development practices including version control and CI/CD
Technologies:
React
Next.js
TypeScript
PostgreSQL
Tailwind CSS
Key Highlights:
Client Management
UI/UX Design
Business Growth

Via DiseƱo

Software Development Intern

Developed a university enrollment platform using Next.js and PostgreSQL reducing administrative time by 20x
Implemented test-driven development and scalable backend architecture deployed on Heroku
Designed data visualization dashboards and delivered comprehensive documentation for long-term maintainability
Technologies:
Next.js
PostgreSQL
Heroku
TDD
Key Highlights:
University Platform
Data Visualization
TDD

Intel

Software Development Intern

Led 10+ IoT projects from ideation to deployment; won 1st and 2nd place in innovation competition
Modernized unused 3D printer with custom Marlin firmware, enabling prototyping with a tight budget
Conducted thesis research on legacy firmware refurbishment and hardware accessibility
Technologies:
IoT
Firmware
3D Printing
Hardware
Key Highlights:
Innovation Competition Winner
Hardware Modernization
Research

Featured Projects

My best projects.

AI & Machine Learning
Blockchain & Crypto
completed

Water Judge - EigenLabs Challenge

AI-powered water quality analysis with blockchain verification for HackMIT 2025.

Built during HackMIT 2025, this project uses Cerebras AI to analyze water quality data and leverages EigenLabs for blockchain verification. It provides health scores, usage recommendations, and cleaning instructions with cryptographic proof of authenticity.

Python
FastAPI
Cerebras AI
EigenLabs
+2 more
Developer Tools / Productivity Tools
production

Scratch Space

VSCode extension for creating and managing isolated scratch spaces for development experimentation.

A powerful VSCode extension that provides developers with dedicated scratch spaces for prototyping, testing ideas, and temporary code snippets. Features include isolated environments, version control integration, and seamless switching between different scratch projects.

TypeScript
VSCode API
Node.js
Extension Development
Developer Tools / Productivity Tools
production

EZ Badges

Enhanced badge generation service with extensive icon library and custom image path support.

A modern take on Shields.io that offers a more extensive icon library and allows users to use their own image paths for fully custom badges. Perfect for developers wanting professional-looking badges with complete customization, supporting dynamic content and custom styling options.

Node.js
Express
SVG
Icon Libraries
+1 more
AI & Machine Learning
Game Development
completed

Fire Rescue Simulation

Agent-based simulation of fire rescue scenarios using Mesa and Unity with API integration.

This project implements an agent-based simulation inspired by the board game 'Flash Point: Fire Rescue'. It models firefighters navigating through buildings to rescue victims while managing fire spread and structural damage. Includes AI agent models using Mesa, full game development in Unity, and HTTP/JSON API connections for real-time simulation control and data exchange.

Python
Mesa
Unity
HTTP
+4 more

More Projects

Other experiments and explorations I've worked on

Networking / Communication / Systems Programming
completed

P2P CLI Video Chat

Rust-based peer-to-peer video chat application with command-line interface.

Rust
WebRTC
P2P Networking
CLI
Async Programming
AI & Machine Learning
Developer Tools / Productivity Tools
production

Web Browsing MCP Server

MCP server that allows AI assistants to browse the web and extract information from websites.

TypeScript
Node.js
Model Context Protocol
Web Scraping
Cheerio
Developer Tools / Productivity Tools
development

Prompt Wisp

A modern full-stack application for organizing, managing, and sharing AI prompts.

Next.js 15
React 19
Supabase
TypeScript
Radix UI
Developer Tools / Productivity Tools
completed

Prompt Wisp Web Extension

Chrome extension to easily save and use AI prompts on LLMs like ChatGPT, Claude, Gemini, and more. It's part of my Prompt Wisp project so you need a Prompt Wisp account to use it.

JavaScript
Chrome Extensions
AI Integration
Prompt Management
AI & Machine Learning
Mobile Development
completed

HackMIT 2025 - Clearly

Award-winning water quality analysis app combining Django and React.

Django
React
Claude AI
PostgreSQL
Python
Infrastructure & DevOps
production

Legal Documents API

Rails API for creating, managing, and serving tailored legal documents.

Rails
Ruby
PostgreSQL
Document Processing
API Design
Game Development
completed

Bullet Hell Shooter

A basic game dev project where I made a bullet hell about a penguin using Unity.

Unity
C#
Game Development
AI & Machine Learning
completed

Flowing Vision

AI water leak detection app combining YOLOv5 computer vision, Intel OpenVINO optimization, and a Flask web interface.

Python
YOLOv5
Intel OpenVINO
Flask
Computer Vision
Developer Tools / Productivity Tools
completed

Timezone Bot

Discord/Slack/Telegram bot that helps you convert the timezone inside a sent or given message to your timezone.

Node.js
Discord API
Slack API
Telegram API
Timezone Conversion
Web Development
completed

Unsent Canvas

Unsent Canvas is an anonymous, real-time collaborative note canvas. Users can place short notes anywhere on an infinite shared space. The project is inspired by The Unsent Project, but reimagined as a spatial, interactive canvas for open expression.

JavaScript
WebSockets
Real-time Collaboration
Canvas API
Language Design
completed

Groot Esolang

A programming language where everything is 'I am Groot'.

Programming Languages
Esoteric Languages
Interpreter Design
Hardware
Web Development
completed

IoT Solar Tracker

An IoT project that optimizes and adjusts a solar panel's positioning for maximum energy efficiency. This is both a hardware project and a software one, it integrates IoT to see metrics in a dashboard.

IoT
Arduino/Raspberry Pi
Sensors
Dashboard
Solar Energy
Embedded Systems
completed

ECU Data Processing

A sensor data processing system implemented in MARIE assembly that simulates automotive ECU operations.

MARIE Assembly
Embedded Systems
Automotive
Low-level Programming
AI & Machine Learning
completed

Expense Prediction Model

Data science project that predicts personal costs using machine learning.

Python
Machine Learning
Data Science
Predictive Analytics
AI & Machine Learning
completed

Genomic Analysis

Bioinformatics data analysis of SARS-CoV-2 genomic sequences across 20 countries.

Python
Bioinformatics
Genomics
Data Analysis
SARS-CoV-2