resume/cv
versatile full-stack engineer with a focus on modern javascript/typescript — react, angular, svelte, vue, node.js, and related runtimes. experienced in building infrastructure-critical applications across enterprise and startup environments, with a passion for translating complex requirements into scalable, maintainable software. drawn to work that's thoughtful and purposeful. available (albeit with limits) for volunteer work. if any of this sounds like a good fit, feel free to reach out.
experience
HII/NNS – Full-Stack Engineer (Contract)
Aug 2025 – Current
- Leading the end-to-end design, development, and delivery of an error/constraint ticketing and resolution system using Angular, NestJS, and PostgreSQL on a secure on-premises Kubernetes cluster; on track to ship v1 after 6 months of development.
- Driving technical project management across the full delivery lifecycle — scoping requirements with stakeholders at every level of the org, defining milestones, and coordinating cross-functional alignment to keep the project on schedule.
- Reduced CI/CD pipeline build times by over 60%, optimized ADO pipelines from 20–30 minutes down to ~8 minutes, significantly cutting infrastructure costs through hands-on DevOps work across the Kubernetes deployment and container tooling.
- Serve as the sole senior technical resource on the team, mentoring and upskilling 3 junior-to-mid-level developers in Angular and NestJS to enable productive contributions across the full stack.
Spinroute – Founding Engineer
Nov 2024 – Current
- Spearheaded the end-to-end design, development, and launch of a biking companion app; currently in TestFlight with early beta users.
- Built and maintained the full-stack platform using primarily free and open-source tools, including integration with public real-time transportation APIs.
- Developed a smart caching layer in the PocketBase backend, ensuring fast, near-real-time data accuracy while respecting third-party API rate limits.
- Independently managed all business and technical operations, including in-app purchases, App Store Optimization (ASO), and subscription infrastructure.
Carbon Direct – Full-Stack Software Engineer
Jan 2024 – Jul 2024
- Developed and maintained full-stack features using Next.js (React) and Nest.js with PostgreSQL and Redis, contributing to an AWS migration that eliminated data processing failures by implementing efficient batching and automatic retry mechanisms.
- Designed and implemented an admin dashboard with asynchronous batch processing, translating complex operational data into actionable emissions insights and improving system reliability, throughput, and user experience.
- Optimized system performance through targeted upgrades, resolving critical bottlenecks, and ensuring high scalability.
DroneUp – Sr. Front-End Developer
Sep 2022 – Oct 2023
- Led the complete re-architecture of a legacy Angular/JavaScript application into a scalable, TypeScript-based React solution, reducing build times, load times, and other SDLC inefficiencies.
- Made crucial architectural decisions and built core UI and data access components from the ground up.
- Developed dynamic form components and custom Firebase hooks that facilitated a smooth migration of data sources.
Kinetica – Software Engineer (UI) & Quality Engineer
Sep 2019 – Jun 2022
- Integrated CData into the Kinetica PaaS, supporting the ingestion of data from 200+ external sources and enhancing the platform’s versatility and value proposition.
- Designed and implemented a VM/bare metal orchestration system that reduced test cluster setup time by 90% in certain cases, significantly accelerating the testing cycle and resource utilization.
- Developed a React-based frontend integrated with GraphQL services, including features such as a multi-provider file browser interfacing with S3, Azure Blob Storage, and local systems.
skills
languages
- JavaScript / TypeScript
- Python
- C / C++
- Swift
- Java
frontend
- Frameworks / Libraries: React (Next.js), Angular, Vue (Nuxt.js), Svelte
- Styling: Tailwind CSS, shadcn, SASS, CSS‑in‑JS (Emotion, etc.)
backend
- Frameworks: Nest.js, Node.js, Bun, Hono, Elysia
- Data Processing & API Design: Python-based pipelines, REST APIs, GraphQL
- Virtualization, Containerization & Orchestration: Docker, Podman, LXC, KVM, Kubernetes, Proxmox, etc.
databases
- Databases: MariaDB, PostgreSQL, SQLite, Redis, Kinetica, DuckDB, GraphQL
- Message Queues: RabbitMQ, PGMQ, NATS
- Data Testing: Experience testing huge datasets efficiently
cloud & infra
- Platforms: Azure, GCP, Cloudflare, AWS, Vultr, OVHCloud
- Tools: Git, Linux, Bash, observability frameworks (OpenTelemetry, Sentry, Honeycomb)
other
- Networking Protocols
- Data Security
- Automated Testing (unit, integration, performance)
- Distributed Systems
- Design
- System Observability
- Agile Methodology