Skip to content
View keylorpineda's full-sized avatar

Highlights

  • Pro

Block or report keylorpineda

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
keylorpineda/README.md

Keylor Pineda, software developer from Costa Rica

Email keylorpineda729@gmail.com LinkedIn Portfolio: keylorpineda.dev

About me

I'm Keylor, a software developer from Costa Rica. I like building complete products: the database, the API, the interface, and the tests and CI that keep everything working.

Right now most of my time goes into HealthyCropping, an Android app that recognizes coffee, cacao and banana diseases from a photo without an internet connection. Before that I built Booth, a catalog and ordering tool for small shops that sell through WhatsApp, and a RAG engine that answers questions using only the documents you give it.

Outside of the code I'm studying cloud and security, which is where the certifications below come from.

At a glance

Selected work

HealthyCropping: Crop disease detection that works in the field, with no signal.

Point a phone at a coffee leaf, a cacao pod or a banana leaf and get a diagnosis right there in the plot. Each crop has its own MobileNetV3 model running on the device through TensorFlow Lite, and scans, farms and plots are stored locally first. Next up: sync and a Gemini RAG layer that explains what to do and cites official agronomy manuals.

React Native Expo TypeScript TensorFlow Lite Python FastAPI Firebase SQLite Google Gemini

Source code


Booth: An online catalog for small shops, with orders through WhatsApp.

Small businesses already sell through WhatsApp, one chat at a time. Booth gives each store a single link with its catalog, turns the cart into a clean WhatsApp message, reserves stock atomically and uses Gemini to read transfer receipts, so owners know what to check before confirming a payment.

React TypeScript Vite Tailwind CSS TanStack Query NestJS Prisma PostgreSQL Zod Google Gemini Vercel Render Neon Playwright

Live demo Source code


RAG Research Engine: Answers from your documents, with sources, and no answer when the evidence is missing.

Upload PDFs and notes, ask in English or Spanish, and get answers that cite the exact passages they use. Retrieval fuses pgvector and Postgres full-text search with Reciprocal Rank Fusion, an optional Cohere reranker reorders the results, and a calibrated gate refuses before the model is called when the documents don't hold the answer. An Angular web app shows each answer next to its sources, and a benchmark runs on every pull request and fails if quality drops.

Python FastAPI PostgreSQL SQLAlchemy Angular Cohere Rerank Groq Docker Pytest Vercel Render Neon

Live demo Source code


Certifications

Oracle Cloud Infrastructure Certified Architect Associate

Oracle Cloud Infrastructure Certified AI Foundations Associate

Google Cloud Computing Foundations Certificate

Advanced Generative AI Implementation on AWS

Activity

Pulled from the GitHub API and refreshed every day.

Contribution totals and streaks

Contribution calendar for the last year

Contributions per month over the last year

More activity: breakdown, most active repositories and languages

Commits, pull requests, reviews and issues in the last 12 months

My most active repositories in the last 12 months

Top languages across public repositories

Toolbox

Languages, frameworks, data, cloud and tooling I work with

Languages

TypeScript JavaScript Python Java Bash SQL

Frontend & mobile

React React Native Expo Angular Vite Tailwind CSS TanStack Query Zod

Backend

NestJS Node.js FastAPI Spring Boot GraphQL Prisma TypeORM SQLAlchemy Pydantic

Data & AI

TensorFlow Keras TensorFlow Lite NumPy pandas scikit-learn Google Gemini Kaggle

Databases

PostgreSQL MariaDB SQLite Neon Firebase

Cloud & DevOps

Oracle Cloud Google Cloud AWS Docker GitHub Actions Vercel Render Cloudinary Linux

Quality & workflow

Jest Vitest Playwright Pytest Ruff uv pnpm Git Postman

Where I'm heading

AWS, Databricks and cybersecurity

AWS

Databricks

Cybersecurity

Contact

Let's talk. Based in Costa Rica

Portfolio: keylorpineda.dev Email: keylorpineda729@gmail.com Linkedin: in/keylor-pineda Github: @keylorpineda

Thanks for stopping by.

Pinned Loading

  1. booth booth Public

    Multi-tenant online catalog: customers build an order on the web and send it to the store via WhatsApp. Transfer payments with receipts, delivery zones, business hours, per-store branding and local…

    TypeScript 3

  2. healthycropping healthycropping Public

    Offline-first Android app that detects coffee, cacao and banana diseases from a phone photo.

    Python 4 1

  3. RAG-Research-Engine RAG-Research-Engine Public

    Retrieval-augmented question answering over your own documents: pgvector + hybrid search, a retrieval gate that abstains instead of guessing, and a reproducible benchmark.

    Python 3