Headshot of NG

Naomi-Grace Panlaqui

Software engineer, eight years in. I've built everything from the front end people touch, the services behind it, and the platform it runs on.

Skills

AI/ML platform

The most recent chapter: getting models deployed, reconfigurable, and safe to run without a redeploy for every change.

LLM serving & inferenceModel deployment lifecycle (install, warm, deploy)Kubernetes operators & CRDs for model orchestrationPrompt & configuration iterationGuardrail configurationPackaging validation & CLI tooling

Platform & infrastructure

The layer underneath: clusters, containers, pipelines, and servers.

KubernetesDockerAWSAzurenginxFly.ioGitHub ActionsGitLab CI

Back end

Small, well-tested services with clear contracts. I really like schemas.

PythonGoNode.jsFastAPIDjangoExpressGraphQLREST APIsKafkaAWS SQS

Leading & practices

Things teams keep asking me to do again.

Architecture decision recordsDesign & code reviewMentoring junior engineersLeading small teamsSchema-driven form generationAccessibility (Section 508, DHS Trusted Tester TTv5)Internationalization & localizationComponent libraries

Front end

Where I started, and still where I still care deeply about the details: accessible, fast, and readable by the next person.

TypeScriptReactNext.jsRemix / React RouterReact Native (Expo)Tailwind CSSRadix UIStorybookCypressReact Testing Library

Projects

PythonGoKubernetes operatorsFastAPILLM serving

AI/ML model deployment platform

Software Engineer, Booz Allen Hamilton · 2024 – 2026

The platform data scientists used to get AI/ML models, including LLMs, into production. I led the design of its control plane and of the feature that made prompt iteration cheap.

  • Led the design of a control plane that treats the model lifecycle as custom Kubernetes resources: install registers metadata, warm pulls and caches weights, deploy stands up a serving endpoint. The same model then runs under many configurations without re-pulling weights.
  • Led a feature that lets data scientists deploy an LLM once and iterate on prompts, inputs, and configurations against it, turning a full redeploy into a config change.
  • Extended the control plane to carry guardrail configuration through to running models, so guardrails on inputs and responses could be set from the CLI and UI without a redeploy.
  • Rebuilt the Python CLI that packages analytics for deployment, with validation that catches malformed packages before they ship.
  • Wrote and reviewed the design records behind these features, reviewed the team's junior engineers, and set the pull request conventions we worked by.

An internal platform, so there is nothing I can link you to.

Screenshot of the homepage of DC Music Live
Next.jsReact NativeExpoAWSnginx

DC Music Live

Cofounder & Software Engineer · 2021 – present

The most comprehensive live music listing for Washington, DC. It began as a pandemic passion project and is now something I build, deploy, and keep running.

  • Built and maintain the Next.js site; own the AWS deployments, nginx, and mobile releases.
  • Prototyped the 1.0 app in React Native and architected the Expo app for the 2.0 redesign.
  • Wrote the first data cleaners that made messy event listings trustworthy.
dcmusic.live
Screenshot of the homepage of Seasonal Jobs
Next.jsReacti18nSonarQube

Seasonal Jobs

Software Engineer, Booz Allen Hamilton · 2019 – 2021

The Department of Labor's search tool for seasonal work. I worked on it twice, and the second time I rebuilt it in under three months.

  • Solo-built the internationalized Next.js rewrite for the November 2021 re-release.
  • Google Lighthouse performance went from ~30% to ~70% on every page; bounce rate fell from ~60% to ~7%.
  • Cut the React codebase from ~15K to ~5K lines and SonarQube code smells from 250+ to under 5.
seasonaljobs.dol.gov
ReactSchema-driven formsServer-side validation

FLAG

Front End Developer, Booz Allen Hamilton · 2018 – 2020

The Foreign Labor Application Gateway: where employers file H-2A, H-2B, and LCA visa applications. Long, conditional, high-stakes forms.

  • Architected a schema-based form generator so new applications could be built from a definition instead of by hand, making forms faster for applicants and easier to debug for developers.
  • Built the chained conditional-logic core of the server-side validation package.
  • Led a team of junior developers to ship two H-2B forms against a tight go-live date.
flag.dol.gov

Other work

Additional work

Job Corps interest form & applicant dashboard

2022 – 2023

Led a team of six to release a modernized interest form, then a team of five to deliver an applicant dashboard on a fixed deadline. Next.js front end with Cypress tests, a Storybook + Tailwind component library, several Node.js services, and Drupal.

Next.jsStorybookTailwind CSSNode.jsCypress

Multilingual form generators

2018 – 2023

A theme across three projects: a schema-based generator for visa applications, then a multilingual single-form generator for federal complaint intake, then a multi-page version of it. Each one meant a new form was a definition file, not a rewrite.

ReactSchema-driven formsi18n

Benefits.gov accessibility portal & services

2020 – 2021

An accessibility portal with a DHS Trusted Tester (TTv5) reporting tool that improved Section 508 reporting for Benefits.gov and other program testers, plus three Node.js microservices: an Azure chatbot back end, an OIDC/Login.gov back end, and a GraphQL/Cosmos DB storage back end.

Node.jsGraphQLAzureLogin.govSection 508

Contact

Looking for someone who can own a feature from the form to the cluster? Get in touch.

NG