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

Website Upwork LinkedIn dev.to X


🚀 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

Web   React Next.js Astro TypeScript Tailwind CSS

Mobile   React Native Expo Swift Kotlin

AI & Data   OpenAI Anthropic Gemini LangChain  ·  RAG · Embeddings · Vector Search

Backend & Tools   Node.js NestJS PostgreSQL Supabase MySQL Firebase


💼 Experience

Role Company Period
Software Engineer Desarol 🇺🇸 Aug 2019 – Present
Lead React Native Developer Tropical House Records 🇪🇸 Mar 2024 – Feb 2025
Senior Full Stack Mobile Developer NativApps Inc. 🇺🇸 Jul 2022 – Feb 2024
Senior Software Consultant Diario El Universo 🇪🇨 May 2020 – Jan 2021
Senior Frontend Developer Atexto 🇲🇽 Mar 2020 – Oct 2020
Open Source Maintainer Nexxtway Dec 2019 – Dec 2020
Frontend Engineer EveryMundo 🇺🇸 Sep 2018 – Mar 2020
Full Stack Engineer Diario El Universo 🇪🇨 Jan 2015 – Nov 2018

⭐ Featured Projects

Project What it is Stack
Living Motions · 📱 Cross-platform personality app (Enneagram) with AI-generated reports & coaching Next.js · Expo · Supabase · Anthropic
Pet-Meet · 📱 Community platform to find lost pets — live map, push alerts & smart QR collars React Native · Expo · Fastify · Turborepo
Clona B2B platform for AI conversational agents with 3D avatars & vector search Next.js · Prisma · OpenAI · HeyGen
OTV GO Streaming & news platform — live TV, on-demand, shorts & news portal Next.js · Expo · Bunny CDN · RevenueCat
MagneTics Corporate site for a tech-services company, CMS-driven with SEO schema Astro · React · Sanity · Vercel
Torneos BSC Youth football tournament platform — live results, standings & galleries Astro · 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

Followers Profile views Years coding Top Rated


📬 Let's build something

Hire me on Upwork  ·  hola@ramonchancay.me

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

Pinned Loading

  1. esco-components esco-components Public template

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

    JavaScript 1 2

  2. gatsby-plugin-starter gatsby-plugin-starter Public template

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

    TypeScript 3 1

  3. nexxtway/react-native-rainbow nexxtway/react-native-rainbow Public

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

    TypeScript 18 3

  4. gatsby-starter-tailpress gatsby-starter-tailpress Public

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

    CSS 9 1

  5. eluniverso/taller-de-js-basico eluniverso/taller-de-js-basico Public

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

    JavaScript 2 5

  6. eluniverso/taller-react-js eluniverso/taller-react-js Public

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

    JavaScript 2 5