{
    "meta": {
        "theme": "elegant",
        "lastModified": "2026-10-08T22:00:00Z"
    },
    "basics": {
        "name": "Spencer Flagg",
        "label": "Web Designer, Developer, Freelancer",
        "picture": "https://static.spencerflagg.com/resume/me.jpg",
        "email": "work@spencerflagg.com",
        "phone": "1.518.207.6939",
        "website": "https://spencerflagg.com",
        "summary": "Full-stack designer/developer with nearly 20 years building production web applications — from .NET line-of-business systems used by FEMA and the Department of Energy, to modern JS-framework apps and design systems shipped for startups and small businesses. Comfortable owning the full stack: UX research and Figma prototyping through to SQL, infrastructure, and self-hosted deployments. Specializing in unique bespoke UIs for your business.",
        "location": {
            "city": "Utrecht",
            "region": "Utrecht",
            "countryCode": "NL",
            "label": "The Netherlands"
        },
        "profiles": [
            {
                "network": "LinkedIn",
                "username": "spencer-flagg-74b47a4",
                "url": "https://www.linkedin.com/in/spencer-flagg-74b47a4/"
            },
            {
                "network": "Telegram",
                "username": "spencerflagg",
                "url": "https://t.me/spencerflagg"
            },
            {
                "network": "Signal",
                "username": "flagg.01",
                "url": "https://signal.me/#eu/PzrrUOAuXNnfuy1zWuRgQERt2hCzobEqggFL9v9SS-rm-rPTGgNEYI4HHo0sF4tI"
            }
        ],
        "url": "https://spencerflagg.com"
    },
    "work": [
        {
            "name": "Freelance",
            "position": "Freelance Web Developer / Designer",
            "url": "https://spencerflagg.com",
            "location": "Remote",
            "startDate": "2017-08-01",
            "summary": "Independent design and development for startups, small businesses, and self-hosting / sovereign-computing projects. End-to-end delivery: UX, design systems, frontend, backend, database, and infrastructure.",
            "highlights": [
                "Start9 Labs — landing page, marketing site, and supporting tooling",
                "GraphicViZion — product websites and blogs",
                "Vol Attire — custom static-site web shop"
            ]
        },
        {
            "name": "FlyLocal",
            "position": "CTO / Technical Co-founder",
            "url": "https://iflylocal.com",
            "location": "Remote",
            "startDate": "2017-07-31",
            "endDate": "2023-08-01",
            "summary": "FlyLocal was an early-stage air-travel startup focused on small planes, small airports, and small airlines across North America. As CTO, I owned the technical roadmap and architecture of the MVP — from initial product/UX through to launch, GDS integration, and partner onboarding.",
            "highlights": [
                "Tech lead and architect for an MVP designed to grow audience and unlock partnerships with regional airlines",
                "Global Distribution System (GDS) integration",
                "Airtable as a flexible operations backend",
                "Frontend on Nuxt with custom OpenStreetMap-based route exploration",
                "Hands-on across product, engineering, design, and DevOps"
            ]
        },
        {
            "name": "The Seasteading Institute",
            "position": "Lead Developer & Webmaster",
            "url": "https://seasteading.org",
            "location": "Remote",
            "startDate": "2021-01-15",
            "summary": "Volunteer Wordpress support from 2018, then lead developer from 2021. Took over the Wordpress estate, modernised the theme and stack, and ran day-to-day site operations and migrations.",
            "highlights": [
                "Wordpress maintenance, hardening, and theme refresh",
                "Server migration and deployment, hosting",
                "Custom components"
            ]
        },
        {
            "name": "Chainbridge Technologies",
            "position": "Full Stack Web Developer, Tech Lead, Designer",
            "url": "https://chainbridgetech.com",
            "location": "Vienna, VA",
            "startDate": "2007-05-31",
            "endDate": "2017-07-31",
            "summary": "Spent a decade building custom line-of-business applications for high-profile US federal clients (including FEMA and the Department of Energy), supporting tens of thousands of monthly users. I worked across the stack as developer, tech lead, and architect, and moved the team from ASP.NET Web Forms through MVC to a JavaScript front end on Vue.",
            "highlights": [
                "Tech lead and architect on greenfield projects and major rewrites",
                "Federal-scale apps for FEMA and Department of Energy",
                "Backend: C#, ASP.NET, ASP.NET MVC, .NET, Entity Framework",
                "Frontend: Vue.js",
                "Data: SQL Server, T-SQL",
                "DevOps: Azure, CI/CD, design systems"
            ]
        },
        {
            "name": "Battelle Memorial Institute",
            "position": "Data Acquisitions Analyst",
            "url": "https://battelle.org",
            "location": "Aberdeen, MD",
            "startDate": "2006-06-01",
            "endDate": "2007-05-15",
            "summary": "Database administrator and Crystal Reports developer across three internal applications, supporting Battelle staff and DoD client personnel. Worked in SQL Server, Crystal Reports, HTML, and Visual Basic.",
            "highlights": []
        }
    ],
    "volunteer": [],
    "projects": [
        {
            "name": "Picture Telephone",
            "description": "Anonymous, private, peer-to-peer video calling for two. WebRTC over Trystero — no signalling server, no ads, no Big Tech.",
            "url": "https://picturetelephone.com",
            "highlights": [
                "WebRTC",
                "Trystero P2P",
                "Vite",
                "IndexedDB / Dexie",
                "PWA"
            ]
        }
    ],
    "education": [
        {
            "institution": "Rensselaer Polytechnic Institute",
            "area": "Mechanical Engineering; Electronic Media",
            "studyType": "Bachelors",
            "startDate": "2000-08-23",
            "endDate": "2004-07-15",
            "gpa": "",
            "courses": []
        }
    ],
    "awards": [],
    "publications": [],
    "skills": [
        {
            "name": "Frontend",
            "keywords": [
                "HTML / CSS",
                "JavaScript / TypeScript",
                "Vue / Nuxt",
                "Svelte / SvelteKit",
                "React",
                "Next.js",
                "Astro",
                "Eleventy"
            ]
        },
        {
            "name": "Backend",
            "keywords": [
                "Node"
            ]
        },
        {
            "name": "Database",
            "keywords": [
                "PostgreSQL"
            ]
        },
        {
            "name": "DevOps & Infra",
            "keywords": [
                "Docker",
                "Coolify",
                "Traefik",
                "Caddy"
            ]
        },
        {
            "name": "Design & Prototyping",
            "keywords": [
                "Figma",
                "Illustrator"
            ]
        }
    ],
    "languages": [
        {
            "language": "English",
            "fluency": "Native"
        },
        {
            "language": "Dutch",
            "fluency": "Beginner (A1) — klein beetje"
        }
    ],
    "interests": [],
    "references": [],
    "certificates": []
}