
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.
Technologies
Technologies I work with and love
Work History
My professional journey
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.
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.
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.
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.
Academic Background
Academic foundation
Associate of Science, Computer Science
Finger Lakes Community College