Web & Native Developer Β· AI Enthusiast Β· Top Rated on Upwork
π Guayaquil, Ecuador Β· π Working with clients across the US, Spain & LATAM
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
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
AI & Data
Β· RAG Β· Embeddings Β· Vector Search
| 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 |
| 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
AI Β· AgentsWhat 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. |
AI Β· Cost optimizationModel routing with OpenRouter & DeepSeek Routing models in production β DeepSeek for the bulk of traffic, premium models only where it matters. Lower cost, same quality. |
Automation Β· LLMI 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 more at ramonchancay.me/blog Β· also on dev.to
- 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)
Hire me on Upwork Β· hola@ramonchancay.me
Sharp, credible, crafted. The work makes the claim. β¨




