Adrian Legaspi

Senior Software Engineer

Interactive 3D city. Every project is also listed in the navigation.

Projects

DepGuard

Personal Project

A tool for searching and investigating CVEs and dependency security information.

expo-play-games-services

Open-source package

An Android Expo native module for integrating Google Play Games Services into JavaScript and TypeScript apps.

Kinoko Merge

Indie Game

A calm 3D merge game where you toss mushrooms into a pit and combine them into rarer ones.

Cardom Quest

Indie Game

A roguelike deck builder where you recruit allies, build a deck and push back the Orcish horde.

lacasadelbombero.app

Client Project

A custom WordPress plugin that turns wp-admin into an internal client and debt management system for a business selling to firefighters.

Viasat

Professional Experience

A centralized internal security dashboard tool used across multiple teams at a global satellite communications company.

HR / ATS ERP Platform

Professional Experience

An agentic HR platform managing 30 employees, with document-grounded AI workflows for prospective roles and candidate analysis.

FixedAI

Personal Project

A mobile app that turns a photo and a prompt into step-by-step repair instructions for everyday objects.

Border Shops Employees

Client Project

An Android point-of-sale and inventory app built for a restaurant owner who planned to offer the service to other businesses.

Fire App

Professional Experience

A digital pre-hospital incident logging application used by 180+ firefighters and paramedics across 18 stations.

Adrian Legaspi

About

More than nine years building software people use to do their jobs: internal platforms, security tooling, fintech and operational applications. The kind of software that is judged on whether it holds up, not on whether it demos well.

Currently the sole frontend engineer on a centralized internal security dashboard tool used across multiple teams at Viasat, embedded in a team of security and backend engineers. Before that, fintech features for a platform with 10,000 users, Angular dashboards and Laravel APIs for more than 3,000 legal professionals, and a pre-hospital logging app used by 180+ firefighters and paramedics across 18 stations in Tijuana.

What I do

  • Full-stack product engineering: Node.js and TypeScript services, React front ends, PostgreSQL.
  • Architecture: multi-tenant systems, data modelling, service boundaries that survive contact with new requirements.
  • Technical leadership: tech lead for five engineers on an agentic HR platform, breaking work into shippable slices, code review as teaching.
  • AI integration: retrieval, fine-tuning and LLM evaluation that run in production rather than in a demo.

How I work

I prefer the smallest thing that actually works, and I would rather ship a finished simple system than an elegant speculative one. Most of the value in senior work is in choosing what not to build.

Outside of work I ship games, which keeps me close to the whole product cycle from concept through store review.

Availability

Open to Senior Software Engineer and Tech Lead roles, and to freelance or consulting work. The construction site at the edge of the city is the fastest way to reach me.