Snapshot
2026
Off hours

A Kubernetes homelab in a 10-inch mini rack (yes, that's a Hello Kitty flash drive in the photo below), and Vivazo, a Rust game engine I build at night.

Open to

Senior or Staff roles in AI infrastructure, platform, or MLOps. Remote-first, US-based.

Frank Cancedda
Air-Gapped AI · Platform · ML Systems

Frank Cancedda

Software Engineer III at Technergetics and tech lead for our AI infrastructure platform. My specialty is getting modern AI to run in air-gapped, accredited environments, where nothing installs from the internet and every container has to clear accreditation. In practice that means vLLM and Triton serving, Kubernetes, and the dev tooling that keeps all of it livable, for programs in the DoD Platform One ecosystem. On the side I train small models for retrieval and reasoning, mostly to see how far small can go.

Based
New York, USA
At
Technergetics
Languages
EN · IT
Selected wins02 outcomes
01Platform · Technergetics

Compliance-grade dev environment, one command

Built the Tilt + k3d platform that stands up all 40+ services and jobs of our AI inference stack on a laptop, close enough to production that bugs show up in dev instead of staging. Onboarding used to be half a day of setup docs. Now it's typing `tilt up`.

02Air-Gapped AI · Technergetics

Modern AI where nothing installs from the internet

Air-gapped networks can't pull from package registries, and every container has to clear accreditation. I packaged vLLM as a self-installing wheel with a guardrail layer, drove NVIDIA Triton through the DoD Iron Bank pipeline into an environment that had no accredited inference server before, and architected the RAG platform around them: PGVector with multiple embedding models and OpenSearch adapters for hybrid retrieval, running fully disconnected.

03Delivery · Technergetics

Release pipelines that replaced hand-run deploy scripts

Rebuilt the release pipeline in GitLab CI: build, test, scan, deploy. Releases went from tribal knowledge in one person's head to something anyone on the team can rerun and audit. I liked the pattern enough that my homelab runs on it now.

03 · homelab self-hosted

I run my own k8s cluster.

That's it in the photo, next to my desk. Flux handles GitOps, Authelia handles SSO, Grafana watches everything, GitLab runs the CI. It hosts real apps, including a fitness tracker with AI meal analysis. Running it on weekends keeps me honest about how this stuff actually behaves when nobody's on call but me.

bare-metal · self-hosted
10-inch mini rack: a Mac mini node above a patch panel and MikroTik switch, sitting on a battery power station
10-inch rack · Mac mini + MikroTik · battery-backed · ~50 W
Personal projects04 · personal
Timeline05 timeline
Sep 2022 — present
Full Stack Engineer → Software Engineer III
Technergetics, LLC · Remote (NY)
Current
2020 — 2022
M.S. Data Science
University at Albany, SUNY
Jun 2019 — Jan 2020
Research Support Specialist
University at Albany, SUNY · Albany, NY
2015 — 2019
B.S. Computer Science & Applied Mathematics
University at Albany, SUNY
Stack06 stack
AI Infrastructure
  • Triton Inference Server
  • vLLM · TensorRT-LLM
  • PyTorch · from-scratch transformers
  • PGVector · OpenSearch · VLM/OCR pipelines
Platform & GitOps
  • Kubernetes (EKS, k3d, OpenShift)
  • Tilt · Flux · Helm
  • GitLab CI/CD
  • Authelia / OIDC · Traefik · Istio
  • Grafana · Prometheus
Engineering
  • Python — ML, services
  • Go — control planes
  • Rust — latency-critical paths
  • TypeScript / Next.js — UI
  • Java — enterprise services