Experience
-
Senior Software Engineer (Novacomp) San José, Costa Rica
-
Developed cron job solutions in Apache Airflow for ACH files and reports deliveries according to stakeholders' requirements such as schedule, days (weekdays/holidays/weekend).
-
Supported production as On Call Person to watch any incident, requirement or special events during the day along with BizOps, DevOps and Backend team.
-
Created data dashboards for different teams across the company (BizOps, Partners, Product owners) using React, GraphQL, JavaScript and PostgreSQL
-
-
Software Engineer (IOET) Incline Village, NV, USA
-
Led the development of a web application (frontend) of statistical dashboard showing metrics about the performance of developers completing Jira tickets during a sprint or a certain time lapse.
-
Designed and implemented scalable APIs (REST and GraphQL) along with cron jobs for managing first and third party services and reducing time by 90% (from 10 seconds to 1 second)
-
-
Data Analyst (Guayaquil Municipality) Guayaquil, Guayas, Ecuador
-
Collected and cleaned demographic raw data about pregnant women from low-income neighborhoods in Guayaquil.
-
Led the development and design of a frontend application that helped to track syphilis cases in Guayaquil city using Google Maps.
-
-
Software Engineer (Fish Industry Santa Priscila) Guayaquil, Guayas, Ecuador
-
Developed an automated bot that browses the Ecuadorian tax website to extract relevant information for the company.
-
Developed and implemented an e-learning system for seasonal evaluation of workers and trained HR staff to manage it.
-
-
Master Assistant (Casa Grande University) Guayaquil, Guayas, Ecuador
-
Designed and developed mini games that helped a class lesson be more interactive for students (games such as roulette with prizes, tic tac toe, dice roller, coin flipper).
-
Projects
Patio
Open-source desktop workspace for AI chats, kanban boards and automation. Works with Claude Code, Codex, Copilot, opencode and local AI on macOS, Windows and Linux. + + +
TabJury
Browser extension that reuses open tabs and finds duplicates. Put unused tabs to sleep or close them automatically according to your rules. +
Ziran
Keyboard-first window switcher that lives in the macOS menu bar. Requires macOS 14 or later and installs via Homebrew. +
OpenCode Anthropic Auth
OpenCode plugin for using Anthropic models with your Claude Pro or Max subscription. No API key needed. + +
Chismesillo
Transcribe long audio files with Whisper entirely in the browser: no uploads, no backend, no API keys. Audio is streamed in windows through Web Workers, so memory stays flat even for multi-hour podcasts. Exports to SRT, VTT, JSON, TXT and CSV (source code). + + + +
Snipzy
Native macOS menu-bar screenshot tool. Capture a region, annotate it, then copy or save it as PNG. It also includes on-device OCR to grab text from any capture. +
i-am-burned-out
Agent skill that puts a burned-out senior dev inside your coding agent: answer first, minimal code, and never cuts validation, security or tests. Works with Claude Code, OpenCode, Codex, Gemini CLI and more. + +
Prod Tickets
Jira clone made with SvelteKit (frontend) and Nest.js (backend) for ticketing. This project was implemented for the ITB (Instituto Tecnológico Bolivariano) and released privately in 09/2024. +
Portfolio
Personal portfolio made with Astro and React. This project was created to show my projects, experiences and techs that I love and deployed using Github Pages. +
Easy Web Macros
Google Chrome extension that lets you record your web actions and replay them with a single click. + +
Moodle API Handler
Moodle API Handler is an open-source tiny app that helps to manage your API functions from Moodle (you can read more about Moodle WebServices here). +
Quicknote
Quicknote is an open-source app that helps you create and share volatile, text-only messages. It's perfect for quickly sharing passwords, private tokens, private credentials and gossip :) + +
Twilio Video Call App
This is a minimal application for video calling (Peer-to-Peer) using Twilio API (you need Twilio credentials to use the app). +
Mobile Pokedex App
This is a project about showing an interactive Pokedex in a mobile version. This project was created using Flutter, Dart and PokéApi (free pókemon API).
Favorite Techs
Tools
Education
-
Master's Degree (Casa Grande University) Guayaquil, Guayas, Ecuador
Master in Cybersecurity
-
Engineer Degree (ESPOL) Guayaquil, Guayas, Ecuador
Major in Computer Science Engineering