Skip to main content
Samuel Miranda Martínez

Samuel Miranda Martínez

Senior Front-End Engineer

10+ years of frontend. Today I build and operate infrastructure, agents, and content pipelines with AI.

Systems and Computer Engineer with more than 10 years in frontend: React and TypeScript since 2021, React Native since 2022. I maintain my own infrastructure with Docker and Go agents that run, among other things, a science content pipeline publishing ~3 videos a day with human approval from Linear.

years of experience
10+ years of experience
Go agents in production
20+ Go agents in production
Docker containers
15+ Docker containers
videos/day automated
~3 videos/day automated

Personal Projects

Own projects in production

Thumbnail of Ciencia a Mordiscos' most watched video: the mussel that killed Lake Michigan

Ciencia a Mordiscos

Editorial pipeline that turns scientific papers and articles into ~3 daily videos for YouTube (shorts also on TikTok) in three vertical formats, plus Jupyter notebooks. Five parallel LLM reviewers, one with real veto (it fetches the sources and verifies citations verbatim); human approval from Linear; LLM scores evaluated against real audience and removed from the gates when they did not correlate. Script → multi-voice TTS with forced alignment → Manim → Remotion → publishing.

channel views
2.58M channel views
channel watch hours
47.2K channel watch hours

Lifetime channel totals on YouTube, checked on .

  • Go
  • TypeScript
  • React
  • Remotion
  • Node.js
  • Express
  • N8N
  • Claude API
  • Linear API
  • YouTube API
  • ElevenLabs TTS
  • Kokoro TTS
  • Wav2Vec2
  • Manim
  • FFmpeg
  • SQLite
  • Jupyter Book
  • Docker
  • Zod
  • Python
See the most watched videos

Trellium

Self-hosted server that runs the automated editorial systems, Ciencia a Mordiscos among them: Go agents on systemd timers, an in-house LLM gateway, reviewers with veto power, and human approval from Linear. CI/CD with SAST, severity-routed monitoring alerts, verified encrypted backups, and decisions recorded as ADRs.

Go agents in production
20+ Go agents in production
lines of Go
75k+ lines of Go

Built with Claude Code

  • Go
  • Claude API
  • Docker
  • systemd
  • SQLite
  • Linear API
  • GitHub Actions
See how it's built

Trellium Social Hub

SaaS for TikTok and Pinterest automation. REST API with secure OAuth, n8n/Zapier/Make integration, and monitoring dashboard. Serverless on Cloudflare.

  • Cloudflare Functions
  • D1 Database
  • TikTok API
  • Pinterest API
  • OAuth 2.0
  • Astro
Visit app

Wey Ya!

Open-source Android app that blocks spam calls with zero internet connection. Two blocking modes, configurable urgency bypass, schedules, whitelist, Jetpack Glance widget, call history exportable to CSV, and privacy dashboard. Zero data sent to the cloud.

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room
  • Hilt
  • DataStore
  • Jetpack Glance
  • MVVM
View on GitHub

Skills

Frontend, backend, infrastructure, and AI automation

Frontend Core

  • ▸ React, TypeScript, Next.js, Gatsby, Astro, Tailwind CSS
  • ▸ React Native + Expo: iOS, Android, and web apps with shared code
  • ▸ State management (Redux, Context, State Machines)
  • ▸ SSR/SSG, Internationalization (i18n)
  • ▸ Testing: Jest, Testing Library, Vitest
  • ▸ Build tools: Vite, Webpack, Storybook
  • ▸ Integrations: Algolia (search), Contentful (headless CMS), Commercelayer (e-commerce)

Backend & Databases

  • ▸ .NET Core / .NET MVC: production APIs and backend services (Tuya, Easy Cube)
  • ▸ Go: agents, HTTP servers, CLI tools and concurrent orchestration (pure SQLite via modernc.org)
  • ▸ NestJS and Express: REST APIs with Node.js and TypeScript
  • ▸ Entity Framework + Linq: typed ORM and data access (.NET)
  • ▸ SQL Server + TSQL: advanced queries and data migration
  • ▸ PostgreSQL, MySQL, Redis, SQLite
  • ▸ Serverless + AWS: cloud functions and services

Architecture & Patterns

  • ▸ Design Systems: shared component library across teams (Apply Digital)
  • ▸ Monorepo with Lerna: multiple packages, coordinated versioning and publishing
  • ▸ Legacy to reference architecture migration (Protección S.A.)
  • ▸ Platform migration: credit card processing core (Tuya, First Data)
  • ▸ Advanced composition: render patterns, state machines, custom hooks
  • ▸ Web performance: code splitting, lazy loading, Core Web Vitals
  • ▸ Web security: OWASP, SSRF prevention, input sanitization, API key auth

Infrastructure & DevOps

  • ▸ Docker: 15+ production containers with least-privilege hardening and memory limits
  • ▸ Reverse proxy with TLS and HSTS: automatic certificates, HTTP/3, and rate limiting
  • ▸ Ansible: one-command provisioning of services and timers, with encrypted secrets
  • ▸ CI/CD with GitHub Actions: SAST, CVE scan, supply chain verification, per-area selective deploy, and E2E smoke tests when a deploy touches their dependencies
  • ▸ Git hooks: Conventional Commits, secret blocking in the diff, and automatic gofmt
  • ▸ Bitrise: CI/CD for React Native mobile apps
  • ▸ Automatic threat detection and blocking at the edge and on the host
  • ▸ Cloudflare: Pages, Functions, and D1
  • ▸ Custom monitoring: 25+ system checks across 9 families and severity-routed alerts (push or Linear issue)
  • ▸ Encrypted off-site backups with weekly integrity verification
  • ▸ Automation: 45+ systemd timers, the critical ones with OnFailure= routed to the issue tracker
  • ▸ Weekly continuous auditing: SAST (Semgrep, Checkov, staticcheck), dependency checks (images, GitHub, npm, and system packages), and Cloudflare configuration against a baseline
  • ▸ Security: deny-by-default firewall, key-only SSH, Docker network segmentation (no-egress sandbox), least-privilege hardening, and SSRF allowlists
  • ▸ Decisions recorded as ADRs and service contracts versioned alongside the code

AI & Automation

  • ▸ 20+ Go agents in production with scheduling and circuit breakers; 15+ of them call Claude
  • ▸ In-house LLM gateway in Go with priority queues, streaming, rate limiting, and per-service cost control
  • ▸ Runner CLI/SDK abstraction: the same call site runs through Claude CLI or the Go SDK (prompt caching and Batch API implemented); production runs on the CLI
  • ▸ 6-phase multi-agent FSM that opened GitHub PRs with human gates, driven by Linear labels (retired in June 2026)
  • ▸ Multi-agent editorial pipeline: 5 parallel reviewers, one with real veto (source fetching and verbatim citation checks), capped auto-requeue, and deterministic quarantine
  • ▸ HITL via Linear: one issue per session, approval via slash commands → regex → Haiku, HMAC-signed webhooks
  • ▸ Evals: LLM scores checked against real views and removed from the gates when they did not correlate
  • ▸ Deterministic pre-LLM validators (unsupported claims, Zod/JSON Schema) to cut tokens and hallucinations
  • ▸ Custom MCP servers in Go to validate data contracts without consuming tokens (sources-validator, retired; tts-linter still active)
  • ▸ N8N: multi-step orchestration (scraping → Claude → TTS → render → publishing)
  • ▸ Spanish TTS: multi-voice ElevenLabs v3 with pronunciation dictionary + self-hosted Kokoro ONNX with FFmpeg post-processing
  • ▸ 15+ specialized prompting skills with safety gates
  • ▸ LLM observability: cost per invoker from JSONL metrics and daily reports
  • ▸ Generative media (fal.ai: Stable Audio, FLUX) behind swappable Go interfaces

Video & Content Generation

  • ▸ Ciencia a Mordiscos: paper → script → multi-voice TTS → Manim → Remotion pipeline, ~3 posts/day on YouTube (shorts also on TikTok) in 3 vertical formats
  • ▸ Remotion: vertical video in React (1080×1920) with animated scenes and Manim backgrounds
  • ▸ FFmpeg: audio mastering with -14 LUFS normalization, ducking mix, and self-hosted forced alignment (Wav2Vec2)
  • ▸ Reproducible science lab: every short starts as a Jupyter notebook executed headless in a no-network sandbox, published with Jupyter Book
  • ▸ WhatsApp audio newsletters (Mon–Fri): deterministic validation, multi-agent fact-checking, and stateful anti-repetition over official sources
  • ▸ Seed-based generative electronic music: 3-hour YouTube episodes with generative visuals, quality measured with CLAP and FAD (channel on hold)
  • ▸ YouTube comment management: LLM-proposed replies, web review, and a publishing worker isolated from the front end
  • ▸ Central schema with Zod validated at 3 pipeline gates
  • ▸ Custom analytics (YouTube, TikTok, and web) that re-injects optimization rules into the prompts

Experience

Building production software since 2015

2022 — Present

Apply Digital

Senior Front-End Engineer

Objectives

  • ▸ Develop B2B and B2C web and mobile platforms for Coca-Cola Embonor (Chile) and its subsidiary Embol (Bolivia)

Tools

React React Native Expo TypeScript NativeWind Jotai Testing Library Jest Vitest Vite Bitrise GitHub Actions Gatsby NestJS Serverless Tailwind Styled-components Antd Storybook Lerna Contentful Commercelayer Algolia AWS

Achievements

  • ▸ Evolved the React Native component library to match the design system.
  • ▸ Migrated the B2B ordering app (miEmbonor) to Expo and the new design system: web, iOS, and Android from a single codebase.
  • ▸ Built the web design library shared across the client's products.
  • ▸ Developed the miCoca-Cola B2C stores for Embonor and Embol, headless with Contentful and Commerce Layer.

2022 — 2022

Red Valley

Front-end Developer

Objectives

  • ▸ Develop in React the web platform that connects celebrities with their fans

Tools

React Redux Redux Saga React Router TypeScript Jest Styled-components

Achievements

  • ▸ Developed in React the web platform that connects celebrities with their fans.

2021 — 2022

Protección S.A.

Frontend Web Developer

Objectives

  • ▸ Develop web platforms for customers to look up and update their financial information

Tools

React Redux React Router Jest Enzyme Sass Jenkins GitLab

Achievements

  • ▸ Migrated financial transactions from legacy platforms to the reference architecture.

2016 — 2021

Tuya S.A.

Software Developer

Objectives

  • ▸ Develop software components to support the organization's collections
  • ▸ Improve customer payment and consultation platforms
  • ▸ Develop web platform for customer service

Tools

.NET Core .NET MVC JavaScript HTML CSS Entity Framework Linq SQL Server TSQL Azure IIS

Achievements

  • ▸ First Data project: migrated the credit card processing core to the new platform.
  • ▸ Modernized the payment portal customers use for balance lookups and collections.

2015 — 2016

Easy Cube

Software Developer

Objectives

  • ▸ Develop web platform for advertising content creation and visualization

Tools

.NET Framework .NET MVC JavaScript HTML CSS Entity Framework SQL Server TSQL jQuery Bootstrap

Achievements

  • ▸ Developed the web portal for creating and viewing advertising content.

Education

2016

Software Engineering Specialization

Universidad Nacional de Colombia

2016

Systems and Computer Engineering

Universidad Nacional de Colombia

Contact

Get in touch

Open to:

  • Senior Software Engineer or AI Infrastructure roles
  • AI automation consulting
  • Collaborative projects