{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Dustin Thach",
    "label": "Aerospace Engineer + Full-Stack Builder",
    "image": "https://dustinthach.com/icon.svg",
    "email": "dustin@dustinthach.com",
    "phone": "+1-321-274-5571",
    "url": "https://dustinthach.com",
    "summary": "UCF Aerospace Engineering '26. Recently relocated to San Francisco. Founder of AutoPosting Pro (paying dealership customers). Tripoli L2 high-power rocketry certified. Designs airframes by day, ships production software (Stripe storefronts, AI security, CV-driven UAVs, valveless pulsejet) by night. Considering offers for Summer 2026 internships and full-time 2026 roles.",
    "location": {
      "city": "San Francisco",
      "region": "CA",
      "countryCode": "US",
      "address": "Originally from Orlando, FL"
    },
    "profiles": [
      { "network": "GitHub",  "username": "dstn-idly", "url": "https://github.com/dstn-idly" },
      { "network": "Website", "username": "dustinthach.com", "url": "https://dustinthach.com" }
    ]
  },
  "work": [
    {
      "name": "AutoPosting Pro",
      "position": "Founder + sole developer",
      "url": "https://autopostingpro.com",
      "startDate": "2024-06",
      "summary": "Desktop operator tool that scrapes dealership inventory and publishes simultaneously to Facebook Marketplace, Pages, and Instagram on a per-account schedule. Live with paying customers.",
      "highlights": [
        "50+ vehicles/day published per dealership",
        "0 marketplace bans across 18 months of operation",
        "3× FB lead uplift reported by customers",
        "Anti-detection patterns; Instagram Reels automation; Tauri desktop shell"
      ]
    },
    {
      "name": "Independent Software & IT Consultant",
      "position": "Owner / engineer",
      "startDate": "2023-01",
      "location": "San Francisco, CA (Remote)",
      "summary": "Ship full-stack web apps and IT infrastructure for paying small-business clients. Next.js + Stripe + Supabase + Selenium automation. Active Directory, Azure, Microsoft 365, WireGuard VPN, Cloudflare tunnels.",
      "highlights": [
        "Deployed La Bestia en el Arte production Next.js storefront with Stripe + Supabase + Resend",
        "Operate a 99.9 %-uptime social-automation bot serving live business clients (AutoPosting Pro)",
        "Deployed + maintain a 52-camera AI security topology with facial recognition and door-access integration",
        "Manage Active Directory + Azure AD + Microsoft 365 for ongoing accounts"
      ]
    }
  ],
  "education": [
    {
      "institution": "University of Central Florida",
      "url": "https://ucf.edu",
      "area": "Aerospace Engineering",
      "studyType": "B.S.",
      "startDate": "2022-08",
      "endDate": "2026-05",
      "location": "Orlando, FL",
      "courses": [
        "Hypersonics",
        "Propulsion systems",
        "Flight dynamics",
        "Fluid mechanics",
        "Control systems"
      ]
    }
  ],
  "certificates": [
    {
      "name": "Tripoli Level 2 — High-Power Rocketry",
      "date": "2024",
      "issuer": "Tripoli Rocketry Association",
      "url": "https://www.tripoli.org/"
    }
  ],
  "skills": [
    {
      "name": "Aerospace & CAD",
      "keywords": ["SolidWorks", "Fusion 360", "OpenRocket", "FEA (static + modal)", "Acoustic resonance modeling", "Pulsejet propulsion build", "L2 high-power rocketry"]
    },
    {
      "name": "Software & Web",
      "keywords": ["TypeScript", "React", "Next.js 16", "Python", "Flask", "FastAPI", "Stripe", "Supabase", "Resend", "PostgreSQL", "SQLite", "Tailwind", "shadcn/ui", "Vercel", "Render", "Docker"]
    },
    {
      "name": "Computer Vision & ML",
      "keywords": ["OpenCV", "MediaPipe", "PID control loops", "PyTorch", "On-device inference", "ONNX runtime", "WASM"]
    },
    {
      "name": "Mobile & Native",
      "keywords": ["Swift", "SwiftUI", "Core Audio", "DSP", "NetworkExtension", "Xcode", "TestFlight"]
    },
    {
      "name": "IT, Infrastructure & Security",
      "keywords": ["Active Directory", "Azure AD", "Microsoft 365 admin", "Cloudflare Tunnels", "NGINX", "WireGuard VPN", "OpenClaw", "Reolink AI cameras", "Door-access integration"]
    },
    {
      "name": "Automation & Scraping",
      "keywords": ["Selenium", "BeautifulSoup", "Anti-detection patterns", "PyArmor packaging", "Cron + background workers"]
    }
  ],
  "projects": [
    {
      "name": "AutoPosting Pro",
      "url": "https://autopostingpro.com",
      "description": "Founder + sole developer. Desktop operator tool; live with paying dealerships. 50+/day, 0 marketplace bans in 18 months.",
      "keywords": ["Python", "Selenium", "Tauri", "Anti-detection"],
      "roles": ["Founder", "Developer"],
      "entity": "AutoPosting Pro",
      "type": "product"
    },
    {
      "name": "La Bestia en el Arte",
      "url": "https://labestiaenelarte.com",
      "description": "Production Next.js storefront for an art collective. Stripe checkout, Supabase auth, Resend emails, admin console.",
      "keywords": ["Next.js 16", "Stripe", "Supabase", "Resend"],
      "type": "client"
    },
    {
      "name": "Valveless Pulsejet PJ-X132-001",
      "url": "https://dustinthach.com/pulsejet",
      "description": "Custom valveless pulsejet engine designed and fabricated end-to-end. 1452 mm overall length, ⌀159 mm inlet, 304 stainless. Interactive 3D viewer published.",
      "keywords": ["SolidWorks", "Acoustic FEA", "Custom Python CFD", "304 stainless"],
      "type": "research"
    },
    {
      "name": "L2 Rocket Stability",
      "description": "Tripoli L2 certified airframe. CAD-modeled, ground-tested, flight-qualified. Stable Mach 0.8.",
      "keywords": ["OpenRocket", "CAD FEA"],
      "type": "research"
    },
    {
      "name": "UAV Platform X1",
      "description": "Autonomous quad-rotor with vision-driven control. Hand-tracking pilot, sub-100 ms vision-to-actuator latency.",
      "keywords": ["OpenCV", "MediaPipe", "PID"],
      "type": "research"
    },
    {
      "name": "Warehouse AI Security",
      "description": "52-camera neural surveillance network. Facial detection + automated alerts + door-access integration.",
      "keywords": ["Reolink AI", "Door access"],
      "type": "client"
    },
    {
      "name": "Orlando Insurance Market",
      "url": "https://orlandoinsurancemarket.com",
      "description": "Next.js marketing + lead-capture site for a 40-year independent broker.",
      "keywords": ["Next.js", "Tailwind", "next-sitemap"],
      "type": "client"
    },
    {
      "name": "SingularVPN (iOS)",
      "description": "Native SwiftUI VPN client. NetworkExtension, animated server selection, real-time speed/ping.",
      "keywords": ["Swift", "SwiftUI", "NetworkExtension"],
      "type": "product"
    },
    {
      "name": "IHUM (iOS)",
      "description": "SwiftUI music app — on-device DSP pitch analysis for producers/taggers.",
      "keywords": ["Swift", "Core Audio", "DSP"],
      "type": "product"
    },
    {
      "name": "Gemini Watermark Remover (Chrome ext.)",
      "description": "100 % in-browser LaMa inpainting (WASM). Nothing leaves the device.",
      "keywords": ["Chrome Extension", "LaMa AI", "WASM"],
      "type": "product"
    },
    {
      "name": "QRPro",
      "description": "Full-stack QR generator with login, plan management, dashboard analytics and an API surface.",
      "keywords": ["Node", "Express", "Docker"],
      "type": "product"
    }
  ],
  "meta": {
    "version": "v1.0.0",
    "canonical": "https://dustinthach.com/resume.json",
    "lastModified": "2026-06-08"
  }
}
