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

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