Skip to content
View devrchancay's full-sized avatar
🏠
Working from home [c-137]
🏠
Working from home [c-137]

Organizations

@Noders@javascriptecuador

Block or report devrchancay

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
devrchancay/README.md

Hi, I'm Ramón Chancay 👋

Web & Native Developer · AI Enthusiast · Top Rated on Upwork

📍 Guayaquil, Ecuador · 🌎 Working with clients across the US, Spain & LATAM

WebsiteUpworkLinkedIndev.toX


🚀 About me

Full-stack web & mobile engineer with 13+ years building and shipping products with React, Next.js, Astro, React Native & Expo. I turn Figma into responsive, accessible, production-grade interfaces and ship them all the way to the App Store and the web.

For the last few years my focus has been AI engineering — building real, in-production features on top of LLMs: RAG pipelines, conversational agents, vector search, and AI-native product flows that users actually rely on.

  • 🟢 100% Job Success · Top Rated on Upwork
  • 💼 Software Engineer at Desarol since 2019
  • 🧠 Shipping AI-native apps with Next.js · Expo · Supabase · Anthropic / OpenAI
  • 🗣️ Bilingual (EN / ES) — and a former conference speaker

🤖 AI Engineering

I don't just call an API — I architect AI features that hold up in production.

  • RAG & Knowledge Bases — chunking, embeddings, vector search and retrieval that stays grounded and cited.
  • Conversational Agents — multichannel assistants (chat, voice, WhatsApp, web embeds) with memory, tools and analytics.
  • LLM Integration — OpenAI, Anthropic (Claude) & Gemini via the Vercel AI SDK and LangChain; streaming, structured output and tool calling.
  • AI-native Products — AI-generated reports, coaching, document analysis & dispute-letter generation, all shipped to real users.
LLMs · RAG · Embeddings · Vector Search · Agents
OpenAI · Anthropic / Claude · Gemini · Vercel AI SDK · LangChain

🛠️ Tech Stack

WebReactNext.jsAstroTypeScriptTailwind CSS

MobileReact NativeExpoSwiftKotlin

AI & DataOpenAIAnthropicGeminiLangChain · RAG · Embeddings · Vector Search

Backend & ToolsNode.jsNestJSPostgreSQLSupabaseMySQLFirebase


💼 Experience

RoleCompanyPeriod
Software EngineerDesarol 🇺🇸Aug 2019 – Present
Lead React Native DeveloperTropical House Records 🇪🇸Mar 2024 – Feb 2025
Senior Full Stack Mobile DeveloperNativApps Inc. 🇺🇸Jul 2022 – Feb 2024
Senior Software ConsultantDiario El Universo 🇪🇨May 2020 – Jan 2021
Senior Frontend DeveloperAtexto 🇲🇽Mar 2020 – Oct 2020
Open Source MaintainerNexxtwayDec 2019 – Dec 2020
Frontend EngineerEveryMundo 🇺🇸Sep 2018 – Mar 2020
Full Stack EngineerDiario El Universo 🇪🇨Jan 2015 – Nov 2018

⭐ Featured Projects

ProjectWhat it isStack
Living Motions · 📱Cross-platform personality app (Enneagram) with AI-generated reports & coachingNext.js · Expo · Supabase · Anthropic
Pet-Meet · 📱Community platform to find lost pets — live map, push alerts & smart QR collarsReact Native · Expo · Fastify · Turborepo
ClonaB2B platform for AI conversational agents with 3D avatars & vector searchNext.js · Prisma · OpenAI · HeyGen
OTV GOStreaming & news platform — live TV, on-demand, shorts & news portalNext.js · Expo · Bunny CDN · RevenueCat
MagneTicsCorporate site for a tech-services company, CMS-driven with SEO schemaAstro · React · Sanity · Vercel
Torneos BSCYouth football tournament platform — live results, standings & galleriesAstro · React · Sanity · TypeScript

👉 More work, case studies & the full project ledger at ramonchancay.me


✍️ From the blog

What an agent loop is (and isn't)

AI · Agents
What an agent loop is (and isn't)
The three parts of an agent loop — state, action, stop — and why "build me an app" is input for a chat, not an agent.
Model routing with OpenRouter and DeepSeek

AI · Cost optimization
Model routing with OpenRouter & DeepSeek
Routing models in production — DeepSeek for the bulk of traffic, premium models only where it matters. Lower cost, same quality.
Automating a news site with n8n

Automation · LLM
I automated a news site with n8n
An n8n pipeline that reads 20 RSS feeds, deduplicates with Postgres, and curates & rewrites with tiered AI into WordPress drafts.




📚 Read all posts →

AI engineering · automation · practical LLM work

📚 Read more at ramonchancay.me/blog · also on dev.to


🎤 Speaking

  • Publishing Your First npm Package — JavaScript Ecuador (Workshop, 2019)
  • Creating Components with Create React App — JavaScript Ecuador (Workshop, 2019)
  • JavaScript Web Technologies — Noders / SantiagoJS (Talk, 2019)
  • WordPress for Frontend Developers — WordCamp Guayaquil (Talk, 2019)

📊 GitHub

FollowersProfile viewsYears codingTop Rated


📬 Let's build something

Hire me on Upwork · hola@ramonchancay.me

Sharp, credible, crafted. The work makes the claim. ✨

Pinned Loading

  1. esco-componentsesco-componentsPublic template

    ⚛️ Template for reusable components of React built with Typescript, jest, storybook

    JavaScript 1 2

  2. gatsby-plugin-startergatsby-plugin-starterPublic template

    💜 Basic configuration that I use to create my gatsby plugins, is inspired by the official plugins.

    TypeScript 3 1

  3. nexxtway/react-native-rainbownexxtway/react-native-rainbowPublic

    🌈 React Native Rainbow. Build your IOS and ANDROID application in a snap.

    TypeScript 18 3

  4. gatsby-starter-tailpressgatsby-starter-tailpressPublic

    ☠️ Starter kit for gatsby as a wordpress data source and for tailwindcss styles.

    CSS 9 1

  5. eluniverso/taller-de-js-basicoeluniverso/taller-de-js-basicoPublic

    (2019) 👨‍🏫 Javascript workshop creating and publishing your first npm package.

    JavaScript 2 5

  6. eluniverso/taller-react-jseluniverso/taller-react-jsPublic

    (2019) 👨‍🏫Workshop, creating basic component with CRA and deploy in netlify

    JavaScript 2 5