hi! it’s

rio

a Full Stack Developer/AI Enthusiast

5+Years building

13+Projects

$8,000+Generated/saved by my projects

Let’s build something useful

Let’s talk

How would you like to connect?

Book a callLinkedIn

Typically replies within 12 hours

Blog

Notes on builds, technology, and AI.

Projects

A mix of personal/client projects that I’m able to share.

ProMorph: Classification Model in ICIAC Japan 2024 preview 1 of 2

1 / 2

Personal

ProMorph: Classification Model in ICIAC Japan 2024

An innovative classification model using morphological dilation to classify dermoscopic images of skin lesions.

An innovative classification model using morphological dilation to classify dermoscopic images of skin lesions.

Skin-lesion classifier presented at ICIAC Japan 2024, published by ACM

Tech stack

  • Python
  • TensorFlow
  • Jupyter
  • AWS
Jobber preview 1 of 1
Personal

Jobber

Opportunity-intelligence MVP - evidence ledger for job search, not a generic AI matcher

Jobber is an opportunity-intelligence MVP for developers and freelancers. It pulls live listings via Treg (RemoteOK, We Work Remotely, LinkedIn, Indeed), rejects mismatches with deterministic filters + dedupe, asks TypeSafe Jev 7 narrow typed questions (5 Scores + 2 Nouls), and calculates an inspectable 0-100 ranking with confidence lanes (HIGH/REVIEW/LOW). Includes cost-ledgered runs, company enrichment, and a full Next.js + FastAPI + Supabase stack. Features: - Live multi-source job search with budget-capped Treg calls + ExternalCall ledger - Deterministic normalize/dedupe/prefilter before any AI spend - Python-owned composite scoring (30/25/20/15/10 weights) with stored evidence - Costs dashboard, run logs, profile JSON import, Settings without .env edits

4 job sources · 7-signal scoring · 0–100 ranked ledger

Tech stack

  • Next.js 16.4
  • React 19.3
  • TypeScript 5.7
  • Tailwind CSS 4.3
  • FastAPI
  • Pydantic
  • SQLAlchemy
  • Supabase Postgres
  • Treg API
  • TypeSafe Jev
  • Docker Compose
Applyer Automated Job Application preview 1 of 1
Personal

Applyer Automated Job Application

Watches remote job boards around the clock, scores new listings against my resume, and drafts tailored applications for strong fits within minutes of posting.

Applyer monitors remote job boards around the clock, scores new listings against my resume and preferences, and drafts tailored application messages for each match — so strong fits get a quality application within minutes of posting instead of hours of manual searching. A scheduled watcher polls listings every 15 minutes, deduplicates against known jobs, and pushes only top-scoring fresh matches to Discord with direct links. A local-rules matching engine scores each listing on skill overlap, salary normalization, recency, and employment type, with keyword allowlists and title blacklists to filter noise. One-click AI drafts are built from the full job description plus resume and profile context, with per-job style and length options and editable output. An async pipeline runner streams live progress and logs to the dashboard for every background task.

Polls every 15 min · strong fits applied within minutes, not hours

Tech stack

  • Python
  • FastAPI
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS
  • SQLite
  • Camoufox (stealth headless browser)
  • BeautifulSoup
  • OpenAI-compatible LLMs
  • Discord webhooks
  • SSE streaming
  • Caddy
  • pm2

Experience

Some of my work experience with my development work.

Where I’ve Worked

  1. Dec 2025 – Mar 2026 · Texas, USA

    Lead Developer

    Speranza Innovations

    Highlights

    • Led a multi-tenant SaaS platform adopted by 2+ companies, improving operational efficiency by 25–40% and reducing reporting time by 30–50%.
    • Worked directly with owners and investors to take the platform from concept to production in 3–4 months, shipping 10+ core features.
    • Made product and technical decisions that reduced overhead while protecting product quality and staying within budget.
    • Built an automated email pipeline Pub/Sub processing 100+ messages weekly, reducing a 10-minute workflow to approximately 1 minute.
  2. Aug 2025 – Nov 2025 · Quezon City, Philippines

    Software Developer

    Lightweight Solutions

    Highlights

    • Built a full-stack charity platform with Stripe and local payment integrations, subscriptions, and a responsive user interface.
    • Converted Figma designs into a production website, using AI-assisted development with manual corrections and refinements for accuracy.
    • Reduced a key operational workflow from 3–5 minutes to 1–2 minutes.
    • Developed an AI-driven SaaS platform for managing custom AI business assistants.
    • Implemented chatbots for business owners to automate customer support and lead generation, reducing response time from hours to 1–2 minutes. Comeplete with personalized messages, multilingual support, and integration with popular messaging platforms.
  3. Feb 2024 – May 2024 · BGC, Philippines

    Data Science Intern

    Arthaland Corporation

    Highlights

    • Built a data-integration tool that automated repetitive dataset merging and reduced the risk of manual errors.
    • Reduced daily processing time by 87.5%, saving more than 8 hours of manual work each week.
    • Cleaned dirty and legacy datasets and created a data pipeline that improved data quality and reliability for analysis.
    • Power BI dashboards were created to visualize and analyze data, presented to investors and management for informed decision-making.
  4. Nov 2022 – Aug 2023 · Netherlands

    Software Developer

    MinTech Automations

    Highlights

    • Built a trading bot with real-time statistics, reducing task execution time by 0.5–5 seconds.
    • Integrated live dashboards for monitoring performance statistics and gains.
    • Discord bot development for an all in one approach via Discord, allowing users to manage their trading activities and receive real-time updates.
    • Integrated the Discord bot with the backend system, enabling users to execute trades and manage their accounts directly from Discord.

1st Place

UST CS Research ColloquiumUniversity of Santo Tomas · 2024

Cum Laude

University of Santo TomasUST · 2024

ProMorph: Classification Model in ICIAC Japan 2024

An innovative classification model using morphological dilation to classify dermoscopic images of skin lesions.

View paper

Stack

The tools I use to take my projects to the next level.

Frontend

JavaScript · TypeScript · React · Next.js · Framer Motion · GSAP · Tailwind CSS · Vue.js · Vite · ESLint · Prettier · Webpack · SCSS · Styled Components

Backend

Node.js · Python · PostgreSQL · MySQL · MongoDB · Express.js · REST · JWT · GraphQL · Java · PHP · NestJS · FastAPI · DynamoDB · OAuth

DevOps & Cloud

AWS · Docker · GitHub Actions · Kubernetes · Azure · GCP · Datadog

AI & Machine Learning

OpenAI · Jupyter · PyTorch · TensorFlow · LangChain · Hugging Face · Anthropic · Transformers · LlamaIndex · Mistral · Claude Code · Codex · AutoGPT

Security & Identity

AWS IAM · Azure AD · Auth0

CMS & No-Code

WordPress · Webflow · n8n · Bubble · Microsoft Power Platform