I ship end-to-end features across React, Rust, and Python, usually owning the interaction model, the contracts behind it, and the operational footing so the system stays diagnosable under load.

I'm a Senior Fullstack Engineer at ZioSec, where I lead UI architecture for agentic security tooling and build the services it depends on.

Experience
8 years
Focus
Fullstack, frontend heavy
Stack
React/TS, Rust/Axum, Python, Postgres
Domains
Data-heavy UIs, security tooling, AI workflows
Strength
UI architecture, systems integration
Looking for
Senior fullstack, product or infra adjacent

Typical ownership

  • Interaction models and UX for new workflows
  • UI architecture, state, and performance
  • API contracts and observability

Experience

May 2025 - Present

Senior Fullstack Engineer

ZioSec

  • Primary frontend engineer and UI architect, building the React/TypeScript foundation for the company's core SaaS platform.
  • Designed product flows and UX patterns for agentic red-teaming tools in a space with no established playbook, shaping how security researchers interact with LLM adversarial testing.
  • Delivered end-to-end features across React and Rust/Axum, enabling complex attack simulations and internal research tooling.
  • Extended and maintained multi-tenant database and infrastructure components in GCP (Postgres, AlloyDB) to support SOC 2-compliant, scalable SaaS operations.

May 2023 - Apr 2025

Senior Fullstack Engineer

Certus Core

  • Primary frontend engineer for the sKG platform, building a scalable UI architecture for large, complex data exploration in React, TypeScript, and ReGraph.
  • Created sKG Chat using Rust and Ollama, enabling natural-language querying and automated graph exploration in environments with strict data-locality requirements.
  • Extended backend services in Rust and Python to support on-prem AI workflows for querying, summarization, and report generation.

Feb 2022 - May 2023

Fullstack Engineer

Altana AI

  • Built the Trusted Network analytics UI in Next.js for Fortune 500 and government clients, delivering large-scale visualizations with filtering, navigation, and drilldown workflows.
  • Contributed to early product architecture decisions and implemented fullstack features across Next.js, PostgreSQL, and ScyllaDB.

Sep 2021 - Dec 2021

Software Engineer Intern

AWS FSx

  • Built an automated sweeper to detect and resolve broken Active Directory configurations across large deployments.

Dec 2018 - Aug 2021

Frontend Developer

OpenAnesthesia

  • Built and launched eight production webapps for CME learning platforms using React, Gatsby, Next.js, and AWS.
  • Migrated 6000+ legacy PHP pages to Gatsby, reducing load time from 33 seconds to 2.6 seconds.

Education

2021 - 2023

MS Computer Science

Northeastern University

2012 - 2017

BS Chemistry, BS Psychology

University of Idaho · Minor: Physics, Computer Science

Technical stack

Frontend
React, TypeScript, Next.js, TanStack, Zustand, Tailwind, Radix, ReGraph
Backend
Rust (Axum), Python (FastAPI), PostgreSQL, ScyllaDB
Infra & tooling
Docker, GCP, AWS, Git
Testing
Playwright, Vitest, Pytest

Selected systems

Agentic Red-Teaming Platform

React · TypeScript · Rust · Axum · PostgreSQL

UI architecture and product flows for an agentic security-testing SaaS. Defined UX patterns for attack workflows with no prior models. The hard part: modeling complex state machines without overwhelming researchers.

Air-Gapped Graph Intelligence

React · TypeScript · Rust · Ollama · Python · ReGraph

End-to-end natural-language querying with local LLMs in zero-egress environments. Shipped on-premise graph exploration without external AI providers. The hard part: making local models performant enough to feel interactive at scale.

Legacy Platform Migration

Gatsby · React · AWS

Migration of 6000+ PHP pages to static generation. Load times from 33s to 2.6s with zero data loss. The hard part: balancing build-time explosion vs. runtime performance during incremental rollout.

FAQ

What roles are you targeting?
Senior fullstack, product-focused, frontend-heavy. I like owning a feature end to end.
What is your stack?
React and TypeScript on the client. Rust (Axum) and Python on the backend. Postgres by default, with exceptions for graph-heavy workloads.
Frontend or backend?
Usually 70/30. I lead UI architecture and also build the APIs and services it depends on.
What kind of work do you avoid?
Roles where most of the stack is Java. I do my best work in TypeScript, Rust, and Python.
What environments have you shipped in?
SaaS, on-prem and air-gapped deployments, enterprise, and performance-constrained data apps.
What do you care about most?
Operability. Clear UX, predictable latency, and fast debugging when something breaks.
Remote and location?
Vancouver, WA. Remote friendly (PST).
Work authorization?
US.
Open to relocation?
No.
How should someone evaluate me quickly?
Pick a system above and ask about the tradeoffs and failure modes. I do well in practical design and debugging sessions, or building projects.