Hi, I'm

Armando Rios

Full Stack Developer

Full Stack Developer working across the TypeScript ecosystem , building high-impact experiences with modern interfaces and robust backend services .

function optimizeExperience() {
  const design = new DesignSystem();
  const code = new CleanArchitecture();

  return {
    design,
    code,
    passion: true
  };
}
        
const stack = {
  frontend: ['React', 'TypeScript'],
  design: ['Figma', 'Tailwind'],
  architecture: ['Clean Code', 'DDD'],
  always: 'Learning'
};
        
scroll

PROJECTS

Featured projects

View all
Full Casas
Live app

Full Casas

Modern real estate portal streamlining property discovery and agent management. Built with optimized search filters, dynamic image handling, and responsive UX.

Astro NextJS NestJS +5

Toast Library

Lightweight, zero-dependency toast notification library for JavaScript. Fully typed with TypeScript, framework-agnostic, accessible.

TypeScript JavaScript Astro +1
Asimed24
Live app

Asimed24

Comprehensive medical management platform designed for healthcare providers. Streamlines patient records, appointment scheduling, and clinical workflows.

React NestJS PostgreSQL +3

Task Manager

Task management application with a Serverless backend, JWT authentication, and persistent data.

JavaScript Node.js Tailwindcss +1

EXPERIENCE

Where I've been building

  1. Jun 2026 — Current

    Full Stack Developer @ OPENRED Bolivia

    Current

    Public Astro site paired with a React/TypeScript admin panel and NestJS services, with clean domain boundaries between public, panel, and API layers.

    Stack : Astro · React · TypeScript · NestJS · PostgreSQL

    View full role
  2. Feb 2026 — Jun 2026

    Frontend Developer @ OPENRED Bolivia

    Built a Next.js public platform with ISR and webhook-driven content sync, keeping editorial workflows close to the source of truth.

    Stack : Next.js · React · TypeScript · React Flow · Tailwind

    View full role
  3. Jan 2024 — Current

    Freelance Full Stack Developer @ Independent

    React, Next.js and Node.js with MongoDB or PostgreSQL depending on the workload, keeping the stack consistent across small and mid-sized projects.

    Stack : React · Next.js · Node.js · MongoDB · Tailwind

    View full role

Full Stack Developer · OPENRED Bolivia

Jun 2026 — CurrentCurrent

Architecture

  • Three-layer setup: Astro public site, React/TypeScript admin panel, and NestJS services with a shared API contract.
  • Domain boundaries kept honest — the public site never speaks to the internal table shapes directly; everything goes through the API.
  • Shared component library used by both the public site and the admin panel, so design and behavior stay consistent.

Data & infrastructure

  • PostgreSQL + Drizzle ORM as the system of record, with clean migrations and typed schema shared with the API layer.
  • Keycloak for authentication and identity, including role mapping across the admin panel and API.
  • Redis for cache, queues, and realtime channels — used to keep long-running operations off the request path.
  • MinIO for object storage (clinical files, attachments) and Mailgun for transactional email.

Delivery

  • Docker Compose for local and staging environments; production deploys through GitHub Actions on each merge to main.
  • Backups, scheduled jobs, and observability baked into the same Docker Compose stack so environments stay reproducible.

Frontend Developer · OPENRED Bolivia

Feb 2026 — Jun 2026

Platform

  • Next.js application with ISR (Incremental Static Regeneration) for snappy public pages, paired with webhook-driven content sync to keep editorial sources in sync.
  • Editorial workflows stay close to the source of truth: status transitions, draft / publish states, and scheduled updates.

Visualization

  • React Flow for user networks and hierarchical data visualization, with custom node and edge types tailored to the domain.
  • Performance work on large graphs: virtualization, lazy loading of branches, and node prioritization for the initial render.

Workflow & orders

  • Internal workflow system with explicit status transitions, work orders, and clean handoff between stages with audit history.
  • Ordering module with cart, checkout, and admin-side payment-receipt validation, including reconciliation with backend payment records.

Freelance Full Stack Developer · Independent

Jan 2024 — Current

Stack

  • React, Next.js and Node.js, with MongoDB or PostgreSQL depending on the workload — the same mental model across clients keeps iteration fast.
  • Serverless-first backends when traffic is spiky, traditional Node servers when the project needs background jobs or long-lived connections.

Integration work

  • Communication automation and third-party API integrations: email, WhatsApp bridges, payment gateways, and lightweight internal tools.
  • Designed for low-maintenance handoff: clean env vars, seed scripts, and short README files so the client can keep things running without me.

How I work

  • End-to-end ownership: from requirements gathering and scoping through deployment and ongoing support.
  • Clear handoffs: documented data flows, exported credentials, and a recorded walkthrough when a project moves in-house.

SKILLS

The skills I work with

The core technologies I use to ship production software, grouped by where they fit in the system.

Frontend

  • React
  • Next.js
  • Astro
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Zustand
  • TanStack Query
  • React Flow
  • Zod

Backend

  • NestJS
  • Node.js
  • Express
  • PostgreSQL
  • MongoDB
  • Drizzle
  • Redis
  • MinIO
  • Keycloak
  • REST APIs
  • JWT
  • Mailgun

Infra & tooling

  • Docker
  • Docker Compose
  • Git
  • GitHub Actions
  • Linux
  • AWS
  • Jest
  • Vitest
  • Claude Code
  • OpenCode
  • MCP
  • ESLint
  • Prettier
  • Bash
  • PowerShell
  • Lua
  • Rust
  • C#
  • Vercel
  • Netlify
  • Railway
  • Cloudflare
  • NGINX
  • Rspack
  • Firebase
  • GraphQL

TOOLKIT

Toolkit

Personal utilities and configuration files I maintain for my own workflow — minimal, focused, and easy to fork.

  1. Open source shell minimalist · powerline

    TMUX Powerline plugin

    /tmux-powerline

    Tmux plugin with a minimalist and flexible configuration. Perfect for customizing your status bar with a stylish Powerline design and a soft color palette.

    Shell Tmux Catppuccin
  2. Open source shell · dotfiles bootstrap · reproducible

    Dev Setup scripts

    /dev-setup

    Scripts and configuration files to quickly set up and standardize your development environment.

    Bash Powershell Git Node.js

CONTACT

Let's talk

Open to opportunities, collaborations, and interesting conversations. Reach out anytime.

About

Full Stack Developer with extensive experience shipping production TypeScript applications. From public-facing sites to admin panels and the backend services that power them.

Based in Tarija, Bolivia

  • Tarija, Bolivia
  • Full Stack Developer
  • Spanish / English

Contact

Open to opportunities Replies typically within 24 hours

Email

Best reached by email

Tarija, Bolivia

GMT-4