JV

Available now · Remote from Colombia (UTC−5)

JuanVillamoros

Software developer with a business-management background. I build Ruby on Rails APIs, integrations and AI‑assisted automation for teams whose operations depend on software. I have also run the business side: sales, operations and customer service.

Move across the canvas: left is the brush, right is the grid.

Systems & business
2016 – present
Ruby on Rails, Python, integrations, AI agents, operations.
Available immediately · remote

01About me

I learned how software works by running businesses first. Sales, customer service and operations taught me what a broken process costs. Engineering taught me how to keep it from breaking again.

Software rarely fails where everyone reviewed it. It fails at the seams: a retry without idempotency, a webhook delivered twice, a field that silently comes back empty. That is where I focus, because those seams are where operations lose time and customers lose trust.

Today that means Ruby on Rails APIs, third-party integrations, Python automation and AI agents, shipped with Docker, AWS and CI/CD. I hold a B.Eng. in Systems Engineering from Universidad del Pacífico and I have training in business management, so I treat data models, incident reports and the business case behind each feature with the same rigor.

02Selected projects

Six projects, one approach

Each card is drawn live from the idea behind the project. Open one for the details.

  1. I. El taller
    2026 · Independent project
    Python · FastAPI · SQLite · Claude Agent SDK · Google APIs · Playwright
  2. II. Shurikapp
    2025 · paused
    Ruby on Rails (API-only), UUID keys, JWT
  3. III. Rutero
    2024 · independent project · paused
    TypeScript · Node.js · Express.js · Next.js · Prisma · Clerk · AI agents
  4. IV. RexFy
    2023 · Independent project
    Next.js · TypeScript · FastAPI · PostgreSQL · Redis · Clerk
  5. V. Kovzu
    2022 · Independent project
    Rails 8 · Hotwire · Tailwind CSS 4 · PostgreSQL · Clerk
  6. VI. Caviforj
    2021 · Independent project
    Next.js 15 · React 19 · Prisma · Clerk · UploadThing

03Stack

What I work with

Backend

Ruby · Ruby on Rails · REST APIs · Python · JavaScript · SQL

AI & automation

AI agent integration · n8n · Robocorp (RPA) · low-code workflows

Data & integrations

PostgreSQL (Supabase) · Google Calendar API · Zoho CRM · JWT

Cloud & delivery

AWS (S3) · Docker · CI/CD · SecDevOps

Operations

Incident management · SLA compliance · escalation · technical documentation

Business

UX/UI design · Agile delivery · client communication · business management

Frontend

Ruby on Rails · Django · Reflex · Next.js · React.js · Gin

Blockchain

DApps · Smart Contracts · Solidity · Exchanges

04Experience

Where I have worked

  1. SITIC S.A.S. Support Engineer

    Kept points of sale running for Mattelsa, Studio F and ELA; triaged and escalated incidents for Monómeros, Olímpica, Dollarcity and Coéxito under SLA.

  2. Juzto.co Application Support Analyst

    Real-time diagnosis across Zoho CRM, AWS S3 and Supabase; documented incidents and improved support flows.

  3. BairesDev Ruby on Rails Software Engineer

    Built a medical appointment management system in Rails, integrated with Google Calendar, in an Agile team.

  4. Criptotura Founder & CEO

    Blockchain education and advisory; projects with smart contracts and DApps.

  5. Folklore Clothes Co-founder

    Ran campaigns, sales and operations as COO, CMO and CFO.

  6. Freelance Full-Stack Developer

    Web applications for clients in Mexico, Spain and Argentina, with requirements managed directly.

Languages — Spanish (native) · English (intermediate) · Portuguese (basic)

05Education

Where I studied

  1. Artificial Intelligence specialization Universidad Autónoma de Occidente

  2. Project Management specialization Corporación Universitaria de Asturias

  3. Systems Engineering Universidad del Pacífico · B.Eng.

  4. Business Management Universidad Autónoma de Manizales

  5. Information Technology Universidad del Pacífico

06Side projects

Two projects, both paused

Shurikapp2025Independent project · paused

A productivity platform for freelancers and remote teams that supports five methods at once: Kanban, Scrum, Shape Up, XP and Lean.

Ruby on Rails (API-only) · UUID keys · JWT · Next.js front end planned

Milestones

  1. Phase 1 · Research and planningAPI-only architecture and data model: 23 migrations with UUID primary keys and complete models.Reached
  2. Phase 2 · MVP developmentJWT-authenticated API controllers, still in progress when the project was paused.In progress · paused

Rutero2024Independent project · paused

Web platform for day trips (pasadías) to remote areas of Colombia, starting on the Pacific coast. One booking covers transport, lodging, local food and cultural and eco-activities, with a focus on supporting local communities and sustainable tourism.

TypeScript · Node.js · Express.js · Next.js · Prisma · Clerk · skills and AI agents

Milestones

  1. Phase 1 · Research and planningFunctional and non-functional requirements, system architecture, wireframes and mockups.Reached
  2. Phase 2 · MVP developmentSearch and booking, payments and profiles, provider panel, map and payment gateway integrations.Reached · last phase so far

07Content

Writing and video on software design

Articles and short videos on software architecture, design principles and programming, published under the pseudonym MasonCoding.

483,205TikTok views · last 12 months
9,410YouTube views · 142 videos · 187 watch hours
15,223 / 6,990Medium views / reads

Medium @masoncoding · TikTok @masoncodingarch · YouTube @MasonCodingArch

08Work with me

Let’s build
something solid.

Engagement
Independent contractor · direct with your team
Location
Colombia · UTC−5 · full overlap with US Eastern
Start
Immediately
Focus
Ruby on Rails · Python · integrations · AI agents

@Contact

Write to me

Your message comes straight to my inbox. I reply from my own email.

LinkedIn ↗Download CV (PDF)Descargar CV (PDF)