Product builder · 🇦🇷 Building micro-SaaS and contributing to open source.
PokeAPI/pokeapi — The RESTful Pokémon API
4 merged PRs across features, bug fixes and refactors. Highlights:
| PR | What it does |
|---|---|
| #1603 | Fix pokemon moves lookup assuming contiguous ids |
| #1486 | Mark Region.main_generation as nullable in the OpenAPI spec |
| #1487 | Rename region_id and base_form_id to region / base_form in evolution data |
pschlan/cron-job.org — Open source cron job scheduling service
5 merged PRs across features, bug fixes and refactors. Highlights:
| PR | What it does |
|---|---|
| #448 | Update footer branding from Twitter to X |
| #441 | Parse crontab lines to populate schedule and request fields |
| #429 | Explain job failure modes and HTTP error codes in history |
Tadreeb-LMS/tadreeblms — Open source learning management system
32 merged PRs across features, bug fixes and refactors. Highlights:
| PR | What it does |
|---|---|
| #881 | Add deterministic pagination tiebreaker to all server-side datatables |
| #879 | Non-deterministic pagination order in Courses datatable (#802 follow-up) |
| #878 | Display all facilitator names in Trainer column (#830 follow-up) |
| Repository | PR | What it does |
|---|---|---|
| #27008 | Fix(content-manager): validate items passed to plugin action APIs | |
| #29723 | Fix(client): mask each quoted string in maskQuery independently | |
| #1371 | Correct Drampa holo variants for McDonald's 2022/2024 promos | |
| #7 | Add Gus Fring and Saul Goodman quotes | |
| #1283 | Update Twitter icon to X logo in the navbar | |
| #236 | Reduce false positives in duplicate-issue detection |
| Project | What it is | Stack |
|---|---|---|
| LinkGuard | Affiliate link manager: broken link detection, click tracking, AI-powered replacement suggestions | Next.js · Supabase |
| Tu Siguiente Página | Book recommendation quiz with affiliate integration | Next.js |
| NGO-Template | Free, open source Next.js landing page template for NGOs and nonprofits | Next.js · TypeScript |
| Pokémon Pomodoro | Pokémon-themed focus timer: complete sessions, catch Pokémon, build your Pokédex | JavaScript |
Frontend: Next.js · React · TypeScript · Tailwind CSS Backend: Node.js · Supabase · PostgreSQL DevOps: Vercel · Docker · GitHub Actions
💼 Open to collaborations on SaaS and open source · Buenos Aires 🇦🇷

