Skip to main content
David Griffin
About

David Griffin

My journey in technology

I started with C# and programming early in my career, which gave me a strong foundation in software development. Later, I transitioned to IT Support and Network Engineering where I gained hands-on experience with real-world systems and user needs. From there, I progressed through deployments and System Administration into my current role as a Systems Development Engineer. Along the way, I've embraced AI tools and models to enhance my workflow, integrating them into my development process. This unique path has given me both development expertise and operational insight, which helps me create solutions that are both powerful and practical.

Skills

Technologies

Technologies I work with and love

System DevelopmentTypeScriptNode.jsPythonReact.jsNext.jsGenerative AIMCP ServersAmazon Web Services (AWS)AWS CloudFormationTerraformDockerAnsibleSystem AdministrationOktaSAMLOIDCSCIMGoogle WorkspaceSlack AdminCloudFlare

Work History

My professional journey

Aug 2025 - Present

System Development Engineer II

Twitch

These days I'm architecting cloud-native systems with TypeScript and Node.js, diving deep into AWS CloudFormation and Terraform. I'm pioneering AI features - integrating LLMs and MCP servers into internal workflows - and I regularly leverage AI tools to enhance my development workflow. I also manage high-level identity systems in Okta to deliver seamless and secure experiences for Twitch employees.

Jul 2023 - Aug 2025

System Admin Engineer II

Twitch

I spent these years automating everything I could get my hands on with Terraform, Python, and Okta Workflows. I became the go-to person for Okta identity management, focusing on SSO integrations (SAML/OIDC) and building automated provisioning and lifecycle workflows in Okta Workflows that significantly reduced manual work across the team.

Apr 2021 - Jul 2023

IT Support Engineer II

Twitch

I got promoted to handle the tough technical escalations. I overhauled the IT onboarding process for new employees, streamlining the experience and improving workflows with our HR partners. I joined the project to migrate our applications from the old IDP to Okta - this is where I really got comfortable with Okta. I started my automation journey here, discovered I love teaching others, and learned how to write docs people actually want to read.

May 2018 - Apr 2021

IT Support Engineer I

Twitch

My first role at Twitch! Troubleshooting, ticket management, imaging, turning computers on and off. This is where I built my foundation in enterprise systems and figured out how things really work behind the scenes.

Education

Academic Background

Academic foundation

🎓
2010 - 2013

Associate of Science, Computer Science

Finger Lakes Community College