About

I'm Carlos, a software engineer based in Mérida, Mexico. I build web platforms, desktop tools and AI features, from a commercial suite of Revit add-ins for construction teams to an investment tracker with a multi-model AI analyst. I studied physics and mathematics, and it shows in the work I enjoy most: geometry, financial math and models that have to be right. I build with coding agents like Claude Code as part of my daily workflow, and I work remotely with teams anywhere.
Skills
- TypeScript, React, Next.js, Tailwind, shadcn/ui
- PostgreSQL/Supabase, Stripe, Prisma, Docker
- C#/.NET 8, Revit API, WPF, Inno Setup
- Claude, OpenAI and Gemini APIs, tool use and agents, Python, XGBoost/LightGBM, scikit-learn
- Three.js / React Three Fiber, Autodesk Platform Services
Experience
- Software Engineer (contract via Upwork) · UtahBIM
- Main developer · Fibrant (DeepSpace project)
- Main developer · Expressus Café (DeepSpace project)
- Freelance software developer · Upwork (Top Rated, 100% JSS)
- Freelance developer · Fiverr (small Prolog projects)
Education
Physics and Mathematics, Universidad Michoacana de San Nicolás de Hidalgo, 2018–2022 · Coursework completed; thesis on loop quantum cosmology pending.
Languages
Spanish (native) · English (intermediate, conversational)
Credentials
Upwork Top Rated · 100% JSS
Profiles
CV
Available for contract work
- Full-stack web apps and SaaS
- AI features for existing products (LLM integration, tool use, agents)
- Desktop apps and add-ins in C#/.NET
- Data and ML pipelines
Remote and async-friendly with regular written updates, through Upwork or directly.