// senior full-stack & agentic engineer

Francisco
Castellanos

I build production platforms and agentic AI systems — multi-tenant marketplaces on AWS with React/Angular front-ends, Java & C#/.NET back-ends, and LLMs embedded across product and workflow.

view projects download cv contact
tailor my cv for a role with AI
github ↗ linkedin ↗ email ↗
fran@dev — zsh
01

❯ about

theme: light
Francisco Castellanos
~/ fran.jpg

I started in process engineering — mapping how real systems actually work — and moved into software to build them. Today I design and ship full-stack platforms and agentic AI systems in production.

That path shows up in how I work: I care about the whole loop, from cloud infrastructure to the interface a human touches — and lately, to the tools an agent calls. Ten-plus years across consulting, engineering and AI, with a bias for ownership and small teams.

location
Mexico City · remote
focus
Full-stack + Agentic AI
experience
10+ years
languages
ES · EN
02

❯ experience

Senior Full-Stack & Agentic Engineer · HK Tech

nov 2025 — present

Design and ship multi-tenant staffing marketplaces on AWS (ECS/Fargate, RDS, S3) with Java 21 / Spring Boot and React 19. Embed LLM features — matching, employer verification, CV parsing — and operate a Claude Code + OpenSpec agentic dev flow with Jira/GitHub MCP and AI-powered PR review.

Java 21Spring BootReact 19AWSClaude/OpenAIMCP

Software Developer · AudioEnhancement

nov 2024 — nov 2025

Built a GoLang API on AWS EC2/RDS, configured Lambda + CloudWatch monitoring that cut outage response time 40%, implemented SSO with Cognito/Amplify, and scaled the platform to 2,500+ schools and 60,000+ users.

GoLangAWSPythonCognito

Full Stack Developer · XLMedia PLC

may 2022 — nov 2024

Refactored legacy monoliths into serverless microservices (Node.js + AWS Lambda), cutting infra cost 25%. Built REST microservices across AWS and GCP with React front-ends, and managed Docker/Kubernetes CI/CD and MongoDB Atlas.

Node.jsReactAWSGCPMongoDB

Sr Consultant & Software Developer · Kreios

may 2018 — may 2022

Delivered insurance policy-administration systems in C#/.NET with SQL Server on AWS for AXA XL; built scholarship and course-equivalence platforms for Aliat (52 campuses, 12k students) using MEAN, OCR (Google Vision) and AI course assignment; a document-recovery platform via SMS/email/WhatsApp; an AXA NLP chatbot; and RPA automations (UIPath).

C#/.NETSQL ServerNode.jsAngularAWS

Senior Process Business Consultant · Stratis

sep 2016 — may 2018

Led the business-analysis division for the XL Insurance Mexico account: mapped operating departments, produced 120+ BPMN flow diagrams, and identified 250+ process- and automation-improvement opportunities through lean analysis.

BPMNLeanSix Sigma

Change Agent — WoW Navigator · AIG

nov 2013 — may 2016

Drove operational transformation across underwriting, marketing and transactional teams in the US and Latin America — running diagnostics, process mapping, standard operating procedures and structured problem-solving workshops across four initiatives. The systems-first origin of my approach to software.

ProcessChange MgmtSix Sigma
03

❯ projects

> 9 results
agentic

p1-aws-ops-assistant

A conversational CLI that answers natural-language questions about your AWS infrastructure via Claude tool-use — a hand-rolled agentic loop over the Anthropic SDK + boto3.

AWSClaudePython
open ↗
platformLIVE

CareForce

Healthcare staffing marketplace connecting licensed professionals with facilities for short shifts. Java 21 / Spring Boot + React 19 + PostgreSQL on AWS, with Stripe Connect.

JavaReactAWS
private repo
marketplaceLIVE

MaidNDemand

Two-sided cleaning-services marketplace with direct bidding, live SSE updates, background checks and payments. The flagship build: 500+ PRs and MCP-driven tooling.

JavaReactMCP
private repo
marketplaceLIVE

Intern-n-Demand

Internship marketplace hardened with stateless JWT RS256, plus in-product AI: employer verification, matching and CV parsing with OpenAI.

JavaReactAWS
private repo
automation

clockify-automation

A published PyPI CLI that syncs Jira “In Progress” activity into Clockify time entries. Typed Python with mypy --strict, multi-OS CI and Dependabot.

PythonPyPI
open ↗
fintechLIVE

Finvisors Economic Model

Multi-tenant financial-planning platform for staffing firms — recruiter rosters and ramp curves into P&L, margin and commission projections. Reactive Spring WebFlux + React.

JavaReact
private repo
tool · ai

Personal Library Manager

Catalog a home library manually, by ISBN/barcode, or by AI photo analysis of your shelves (Gemini/OpenAI). Next.js + Express + Firestore on Cloud Run.

ReactNode.js
open ↗
communityLIVE

Comunidad Chirimoyo

Public-outreach sites defending the Chirimoyo wetland in Veracruz, with a resident/migratory bird catalog. Next.js + Flask + Firestore on Cloud Run.

ReactPython
open ↗
communityLIVE

Sociedad Salvaje

A reading/film-club platform with a paid virtual club. Next.js + Flask + Firestore on GCP, Stripe/MercadoPago payments, and an AI agent service that drafts social content.

ReactPython
private repo

❯ how I actually build

Spec-driven and AI-native: OpenSpec change proposals reviewed before any code, architecture decisions captured as ADRs, and UI/UX designed with AI — then agentic implementation with AI PR review and evals gating every merge.

01
spec
OpenSpec
Every change starts as an OpenSpec proposal — scope and acceptance criteria agreed before any code.
02
ADR
decision record
Key architecture choices are recorded as ADRs, so the reasoning stays documented and traceable.
03
design
AI UI/UX
Interfaces are explored with AI — layouts, flows and copy iterated fast before building.
04
build
agentic
Implementation runs through an agentic dev loop (Claude Code + MCP), spec in hand.
05
review
AI PR + evals
AI-assisted PR review plus automated evals gate the merge — nothing ships unverified.
06
ship
deploy
Merges deploy automatically to production via keyless CI/CD.
04

❯ skills

❯ core stack

TypeScriptJava 21C#/.NETGoPythonReactAngularNode.jsSpring Boot

❯ ai / agentic

Claude tool-useOpenAIMCPRAGClaude CodeOpenSpecsubagents

❯ data & devops

AWSGCPPostgreSQLSQL ServerMongoDBDockerKubernetesCI/CD

❯ certifications

Scrum MasterSix Sigma Black BeltSix Sigma Green BeltISO 9001 Lead Auditor
05

❯ contact

Let's build something that ships.

Open to senior full-stack & agentic engineering roles. Say hi below.

send-message.sh
// leave your email and a message — hit enter to send
email" "
send" "
emailing.fcastellanos@gmail.com ↗ whatsapp+52 55 5953 7164 ↗ linkedinin/ing-fcastellanos ↗ github/ing-fcastellanos ↗
esc