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

06Project index

Six projects, newest first

Everything I have built on my own, in order of date. Each one links to its code and, when it is online, to its demo.

  1. I.

    El taller

    2026

    Local job-search agent with an approval queue, PDFs and a B2B pipeline.

    Running locallyPython · FastAPI · SQLite · Claude Agent SDK · Google APIs · Playwright
  2. II.

    Shurikapp

    2025

    Productivity platform for freelancers and remote teams: five methods in one API.

    PausedRuby on Rails (API) · JWT · UUID · Next.js planned
  3. III.

    Rutero

    2024

    Booking platform for day trips to remote areas of Colombia: one booking for everything.

    Paused after phase 2TypeScript · Node.js · Express.js · Next.js · Prisma · Clerk
  4. IV.

    RexFy

    2023

    B2B marketplace for recyclable materials: generators, buyers, transformers and carriers.

    Independent projectNext.js · TypeScript · FastAPI · PostgreSQL · Redis · Clerk
  5. V.

    Kovzu

    2022

    Order management for workshops, from quote to delivery, with quality deviations.

    Independent projectRails 8 · Hotwire · Tailwind CSS 4 · PostgreSQL · Clerk
  6. VI.

    Caviforj

    2021

    Course platform for teachers, with lessons, uploads and drag-and-drop ordering.

    Independent projectNext.js 15 · React 19 · Prisma · Clerk · UploadThing

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)