Full-Stack Engineering

From Product to Production

Senior full-stack software engineer with 10+ years of experience turning complex requirements into reliable production systems. I work across the stack, from product interfaces and backend architecture to cloud infrastructure, real-time systems, AI, and external integrations.

Product & Frontend

  • TypeScript
  • React
  • Next.js
  • JavaScript
  • HTML
  • CSS

Complex product interfaces, workflows, and responsive applications

Backend & APIs

  • Python
  • Django
  • Node.js
  • Express
  • REST APIs
  • WebRTC

Service architecture, integrations, real-time systems, and business logic

Cloud & Data

  • AWS
  • Google Cloud
  • Docker
  • Firebase
  • SQL / MariaDB
  • NGINX

Production deployment, data architecture, containers, and cloud services

AI & Integrations

  • OpenAI
  • Gemini
  • Anthropic
  • Stripe

LLM-powered products, model integrations, payments, and external services

01

Aviation · Marketplace

Flying Company

A platform connecting aircraft operators with qualified pilots, bringing hiring, flight operations, compliance, and payments into one workspace.

My role
Full-Stack Software Engineer
Focus
AI integration, role-based workflows, compliance, and payments
Flying Company product interface

Product interface

System architectureFlying CompanyContainerized services

Frontend

  • React

Operator & pilot portal

Role-based dashboards, trip management, and pilot applications.

HTTPS

Backend & APIs

  • Django

Business logic & access

REST APIs, permissions, and aviation compliance validation.

API / events

AI & payments

  • Anthropic
  • Stripe

External service integrations

Anthropic AI API integration and Stripe payment holds and payouts.

Read / write

Data & storage

  • MariaDB
  • AWS

Operational records & documents

Pilot qualifications, aircraft, trips, and documents in Amazon S3.

Cloud & delivery

Isolated application services

Docker Compose on AWS EC2, behind an Nginx reverse proxy.

  • Docker
  • AWS

Engineering decisions

Permissions reflect the business

Separated operator and pilot access, with compliance checks built into the workflows that depend on them.

Payments follow flight state

Connected payment holds and payouts to flight completion, keeping billing aligned with the operational lifecycle.