Portrait of Marco Sebastián Ortega Molina

Marco Sebastián Ortega Molina

Full-stack developer · AI trainer

I build software.
I train AI.

I build web and mobile applications with integrated artificial intelligence — and from 2023 to 2024 I trained and evaluated AI models through RLHF, search quality and LQA work.

Open to remote opportunities in AI-powered platform and app development, and in AI training.

Hand-drawn portrait of Marco: curly hair, glasses and a goatee

01 / PROJECTS.DIR

What I’ve built.

Projects built end to end: from machine learning on a supercomputer to a live site, an installable APK or the system behind a real business.

ZAHORI.PY
3D model: a water leak under the street washes the soil away

Proyecto Zahorí

ML · AI

AI water-leak detection

A sensor node that detects leaks in the water network to prevent sinkholes, developed by a team of five for the AI-SED 2026 challenge. My part is the machine learning: time series, light models for microcontrollers and training on the Yuca supercomputer at ACARUS (University of Sonora).

  • Python
  • Time series
  • TinyML
  • SLURM · Yuca
  • LoRaWAN
CONOCIMIENTO.MD
The graph of his Obsidian vault: thousands of notes and their links, coloured by area

Knowledge management with AI

AI · Desktop

Personal AI assistant for an executive

A personal AI assistant for an executive, installed on his computer. It centralises his notes, agenda and to-dos in an Obsidian knowledge base that Claude organises and queries, connected to his sports watch, market prices and LinkedIn. Version 1.0 delivered, with a Windows installer and training.

  • Obsidian
  • Claude Code
  • Python
  • GitHub
PLATAFORMA.EXE
The platform’s kanban board, with lanes by phase and cards with their owner (names covered)

Workspace with AI assistants

Web · AI

A team workspace with its AIs connected through MCP

A workspace built from scratch, at zero cost, for a research team: kanban board, documents, chat, proposals with voting and news. Each member’s AI assistant connects through MCP and works on the same data as its person; cards are never deleted, they get archived. In daily use by the team and its advisers.

  • React
  • TypeScript
  • Supabase
  • Cloudflare Workers
  • MCP
ASISTENCIAS.EXE
Three phone screens: the camera reading a test badge, the check-in confirmation and the QR lookup, with made-up data

Clinical placement attendance

Web

Attendance with QR and official reports

A web system for a public health institution that records nursing students’ attendance at their hospital placements: QR scanning or manual entry, monthly and annual reports in the institution’s official format, PDF badges and role-based access with row-level security. In production.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • QR
JOYERIA.EXE
Three phone screens: the home screen, a sale note with its loyalty card and the bazaar store, with made-up data and no brand

Sales and inventory for a jewelry business

Web · PWA

Pricing, inventory, sales and a bazaar store

An installable web app on the iPhone of a jewelry business owner: prices from the real cost, inventory, sales with a scanner and a sale note as an image, a loyalty card and a bazaar store where customers build their cart from their own phone. In production.

  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • PWA
VIDEOS.MP4
Low-poly 3D scene: a miner with a helmet in a mine tunnel

AI video builder

AI · Video

Explainer and product videos from an idea

A system to produce explainer and product videos from an idea: script, synthetic voice, real 3D scenes and kinetic typography, with automatic rendering and a review of the final file. Every frame comes from code, so it can be repeated and fixed.

  • HyperFrames
  • three.js
  • GSAP
  • Claude Code
  • ffmpeg
MIDOSIS.APK
Three screens of the MiDosis app: today’s doses with their progress, adding a medication and the calendar, with demo data

MiDosis

Mobile · AI

AI-powered medication management app

Android app (APK) for tracking medications and dose reminders, with an AI health assistant that answers medication questions using open models such as Gemma and Llama via OpenRouter.

  • React Native
  • Expo
  • TypeScript
  • Supabase
  • OpenRouter
NURSEGO.APK
Three screens of the NurseGo app: the service catalog, rating the nurse and the service detail, with demo data

NurseGo

Mobile

On-demand home nursing app

Uber-style APK that connects patients with nurses who sign up with their professional license number, for home visits with real-time booking, user authentication and service management.

  • React Native
  • Expo
  • TypeScript
  • Supabase
  • Real-time
CRISTYSNACKS.EXE

Cristy Snacks

Web

Business management system

Inventory, sales, supplier orders and finances for a real snack business in Hermosillo — synced across the owner’s devices with Supabase.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
MSOS.EXE
The MSOS today screen: available money, the month’s spending, upcoming charges and accounts, with made-up sample data

MSOS, a personal command center

Web · PWA

Finances, subscriptions, notes and projects in one place

My own command center, the same on the computer and the phone and fully usable offline: finances, subscriptions that warn before they charge, budgets, billing, notes and the real activity of my Claude Code projects. In development: usage, notes and projects come next.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • IndexedDB
  • Offline sync
METODO.MD
Diagram of the method: from the request to the delivery, with the decision log and lessons underneath

AI agent methodology

AI · Method

How my most recent projects were built

My current method to build real projects with AI agents: a spec before building, multiple-choice questions before each change, agents with explicit model and effort, a reviewer other than the builder and a decision log per project.

  • Claude Code
  • Agents
  • Skills
  • Obsidian
  • Python

02 / STACK.INI

Technical stack.

The technologies I work with, grouped by layer. Hover over a tool, tap it or tab into a group to light it up.

01 /

Languages

The base of everything I build.

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • SQL
  • Python
  • C
  • C++

02 /

Frameworks & Libraries

From the browser to the phone in your pocket.

  • React
  • React Native
  • Next.js
  • Vite
  • Node.js
  • Expo
  • Tailwind CSS
  • Framer Motion
  • three.js
  • GSAP

03 /

Databases

Where the data lives — and syncs.

  • PostgreSQL
  • MySQL
  • Firebase
  • SQLite
  • Supabase

04 /

AI & ML Tools

Assistants and models I work with every day.

  • Claude
  • Claude Code
  • Gemini
  • GitHub Copilot
  • OpenCode
  • Antigravity IDE
  • OpenRouter
  • MCP
  • Prompt Engineering

05 /

DevOps & Infra

Ship, deploy and automate.

  • Git
  • GitHub
  • GitHub Actions
  • Docker
  • Vercel
  • Cloudflare Workers
  • DigitalOcean VPS
  • n8n workflows

06 /

Networking

Simulate, capture and analyze networks.

  • Cisco Packet Tracer
  • Wireshark
  • VLANs
  • OSI Model
  • RSSI Analysis

07 /

Hardware

From the schematic to the circuit board.

  • Proteus
  • PCB design
  • Microcontrollers
  • TinyML

03 / EXPERIENCE.LOG

Professional experience.

Since 2024 I have run KairoMX, my software and AI development agency. From 2023 to 2024 I worked on the other side of AI: training conversational models and evaluating what they produce against detailed annotation guidelines.

  1. — today

    KAIROMX_00.LOG

    Founder · Software & AI development

    KairoMX · Self-employed · Hermosillo (hybrid)

    Software development and AI automation agency for businesses. I set the vision, design each solution with the client and lead development end to end: KairoMX.tech, Cristy Snacks, MiDosis, NurseGo, an attendance system for clinical placements and a sales system for a jewelry business.

  2. — 2024

    CROWDGEN_01.LOG

    AI trainer & evaluator (RLHF)

    CrowdGen · Freelance · Remote

    From 2023 to 2024: hands-on data annotation and assessment of model outputs — the work behind the three areas below.

  3. RLHF2023–2024

    RLHF_01.LOG

    Reinforcement Learning from Human Feedback

    CrowdGen · Project Teapot

    Trained conversational AI models by simulating real interactions, asking questions and rating output quality.

  4. SQE2023–2024

    SQE_02.LOG

    Search Quality Evaluation

    Relevance · Safety · Accuracy

    Evaluated search relevance, safety, accuracy and source reputation against detailed annotation guidelines.

  5. LQA2023–2024

    LQA_03.LOG

    Language Quality Assessment

    Machine translation

    Assessed machine translation engine outputs for accuracy, fluency and overall language quality.

Professional development

  • PCB Design, AI and Industry Outlook

    Universidad de Sonora (AI-SED 2026 Challenge) · 50-hour program · September 2026

  • Working with the OpenAI API

    DataCamp · Course · July 2026

  • Diploma in Financial Education

    CONDUSEF (Mexico’s financial consumer protection agency) · Diploma · August 2024

Tap or click the image to see it at full size.

04 / ABOUT_ME.TXT

Who I am.

ABOUT_ME.TXT

Properties

Name
Marco Sebastián Ortega Molina
Role
Full-Stack Developer · AI Trainer
Studies
Information Systems Engineering (ISI) · Universidad de Sonora (UNISON) · 5th semester
Based in
Hermosillo, Sonora, Mexico
Focus
Web & mobile apps with integrated AI
Work mode
Remote

Information Systems Engineering student at Universidad de Sonora (UNISON), 5th semester. I build full-stack web and mobile applications with real AI integration — not just API wrappers, but thoughtful implementations that solve actual problems. From medication management with AI health assistants to business automation pipelines, I ship software that works.

I don’t just use AI tools — I’ve trained them. That’s the difference between someone who writes prompts and someone who understands how models learn.

Portrait of Marco Sebastián Ortega Molina
Available · Remote UTF-8 · Hermosillo, MX

05 / CONTACT.EXE

Let’s build something real.

Open to remote opportunities in AI training, data annotation, RLHF and full-stack development. Let’s talk.