I'm a Computer Science Engineering student. I like to code in Javascript.
My "pre university track": I participated in CCC (Canadian Computing Competition), OII (Ibero-American Olympiad in Informatics) and won silver π₯ medal at OIEC (Ecuadorian Informatics Olympiad) 2021. Member of Ecuador's National Team at IOI (International Olympiad in Informatics) 2022.
Company | Role | Description | Technologies | Github | Link |
---|---|---|---|---|---|
CERN-HSF | Google Summer of Code 2024 Contributor | Project "Any collection in Data Model Explorer" aimed to enhance eede, a visualization tool for EDM4hep data, by adding new data types and filtering tools. Check more info at my blog. | HTML/CSS, Javascript, Pixi.js | eede gh | eede |
Type | Name | Information | Result | Programming Languages / Libraries |
---|---|---|---|---|
Hackathon | PyWeekend 11th Edition Treasure Hunt | One of the largest hackathons at ESPOL that test the best students among 30+ courses of programming fundamentals each semester. | π₯1st Place | Python |
Hackathon | Build with AI Hackathon by GDG Guayaquil | Organized by Google Developer Groups Guayaquil, about Artificial Intelligence using Gemini | π₯ 2nd Place | Python, Javascript |
Name | Description | Tech Stack | Github |
---|---|---|---|
Renters.io | Developed a mobile app that allows businesses to rent their stock called Renters.io with Flutter for Taws coding club. | Flutter as framework for multi platform app development, Dart as programming language and SQLite as database for the app itself, which lives in users device. | Renters.io |
"El Puente" | Created a tool for Consulting Firms where their clients can chat with Gemini and search through a vector database of possible developers that best fit their project requirements for Build with AI Hackathon. | Python as programming language for backend, FastAPI as the library to build the API, Next.js as frontend framework with routing, SSR, GeminiAPI as chatbot and embeddings function, and Qdrant as vector database to store data which can be easily retrieved from Gemini (RAG technique). | gdg-ai |
tcpsimulator | Built a simple tcp protocol simulator that works on a single machine with typescript, by running two processes that connect through a socket, which sends packets (encapsulated according to TCP/IP model), and adds random lost of packages. | Typescript because of low complexity yet rich community of packages (to get stuff like IP from device) and Bun javascript runtime | tcpsimulator |
JavaScript 51 mins βββββββββββββββββββββββββ 22.72 %
Python 47 mins βββββββββββββββββββββββββ 21.11 %
Docker 33 mins βββββββββββββββββββββββββ 14.85 %
HTML 31 mins βββββββββββββββββββββββββ 14.12 %
netrw 20 mins βββββββββββββββββββββββββ 09.23 %