Explore All My Projects

Chat Analyzer
Dart WhatsApp Flutter

Chat Analyzer

A WhatsApp chat analysis tool developed in Dart/Flutter and Rust. Avaible on Windows, Linux and Android. It provides a simple UI to understand a group interaction in a WhatsApp chat, statistics per user and sentiment analysis. Everything is calculated on your own device without an internet conection. You can analyze 100000 messages in just 10 seconds.

CodeCraft Estimator
AI Gemini TypeScript

CodeCraft Estimator

AI-powered software project estimator. The tool calculates project time and cost, manages risks, and allows for task augmentation, based on a three-point estimation formula.

Geocoding API
FastAPI Python Geocoding

Geocoding API

A geocoding API wrapper that integrates multiple services (Nominatim, Here, Geoapify) under a dual-cache architecture. It uses Redis for recent queries (short-term cache) and SQLite for long-term storage, optimizing performance and reducing external requests.

Simplex Solver
Python Optimization Simplex

Simplex Solver

Comprehensive tool for Linear Programming with multiple interfaces: DSLs (String-based and Pythonic), Command-Line, and an advanced GUI with PySide6 that includes graphical visualization.

URL Shortener
Django DRF Python

URL Shortener

A complete and efficient URL shortener service, built with Django, Django REST Framework, and HTMX. It allows creating public, private (with token), and password-protected URLs, with user management and asynchronous tasks with Celery.

Interactive Advent Calendar
React Frontend PixelArt

Interactive Advent Calendar

Create a digital advent calendar in React with animations and festive design. It allows opening boxes according to the corresponding day, revealing messages or virtual gifts.

Lexical Analyzer
C Compilers Regular Expressions

Lexical Analyzer

A lexical analyzer that recognizes and recovers errors in the different compilation stages. This project stands out for its use of regular expressions to recognize numerical systems, arithmetic operators, and mathematical functions.

Location Finder - Ecuador
FastAPI Python Nominatim

Location Finder - Ecuador

A location finder for Ecuador with advanced autocompletion. It uses a local Nominatim server, caching with Redis, and a 'reinforcement' system to learn from user selections and improve result relevance.

Memory Game
Html Css JavaScript

Memory Game

An interactive memory game created with HTML, CSS, and JavaScript. It challenges players to find pairs of cards in the shortest time possible.

No preview available
Bash Performance Awk

SpeedTest

A Bash script to measure the execution time of any program in Linux. It uses 'time' and 'awk' to calculate real, user, and system time, in addition to the standard deviation.

Tetris
Java Swing

Tetris

A classic Tetris game developed in Java using Swing. This project includes features such as difficulty levels, scores, and an intuitive graphical interface.

Text Encryptor
Html Css JavaScript

Text Encryptor

Project developed as part of the Alura Latam challenge. This text encryptor allows encrypting and decrypting messages using basic cryptography techniques.

Unit Converter
Java Swing Unit Conversion

Unit Converter

A unit converter developed for Oracle Next Education Challenge #2. It allows converting between different units of length, time, temperature, and currencies with a simple graphical interface.

freqtables
Python Statistics FrequencyTables

freqtables

A Python package for creating simple and interval frequency tables. It allows initializing tables with lists, tuples, or dictionaries and calculating descriptive statistics.

No preview available
C Oop Encapsulation

objects-in-C

A project based on the book 'Object-oriented Programming with Ansi-C' by Axel-Tobias Schreiner. It implements object-oriented programming concepts in C, such as encapsulation and inheritance.