Featured
Hi, I'm Caroline Sarkki
Full Stack Software Engineer at KQED
I build intuitive interfaces, solid backend systems, and the AI tooling that helps my team move faster. I care a lot about clarity—both in the products I create and the code that powers them.

About Me
Full-Stack Software Engineer at KQED, where I build end-to-end features for platforms serving hundreds of thousands of people — and increasingly, the tooling and training that make my team faster.
Over the past 4 years I've worked across React, TypeScript, Java, Spring Boot, Node, MongoDB, PostgreSQL, Docker, and GCP. I recently designed and built KQED's first internal AI product — a self-serve election results pipeline using the Claude API — and I lead developer-experience work across the team: an internal AI Maker Workshop series, a shared library of reusable AI skills, and our team's Postman standard. I've mentored three junior engineers and four interns.
Outside of work: Golden State Valkyries games, cozy Nintendo Switch games, hiking, tea latte experiments, and coding alongside my golden retriever who's convinced he's my pair programmer.
4+
Years Experience
10+
Projects Completed
4
Interns Mentored
10/15
Teammates Trained on AI
Professional Experience
Frontend Developer
KQED
June 2025 - PresentFull-stack scope: React/TypeScript frontends, Node.js/Java/Spring Boot APIs, MongoDB, PostgreSQL, Docker/GCP.
- Delivered end-to-end development for a Membership & Account platform rebuild using React, TypeScript, Node.js, Java, Spring Boot, and MongoDB
- Improved donor and member experience through clearer account interactions and streamlined authentication workflows
- Built backend APIs for authentication, profile management, and internal integrations
- Deployed features through CI/CD pipelines using Docker and GCP
- Collaborated with product managers and designers to create scalable, user-centered software
- Mentored junior engineers and participated in architecture discussions and reviews
- Developed full-stack AI applications including an OpenAI-powered chatbot and recommendation engine
Frontend Developer
KQED
June 2023 - June 2025- Engineered major features for Voter Guide & Election Results platforms supporting high-traffic election periods
- Rebuilt the global navigation system for improved accessibility, clarity, and performance
- Redesigned banner ad components and enhanced ad delivery integration
- Integrated dynamic election APIs using React, Redux Toolkit, TypeScript, Sass, and Jest
- Supported Youth Media's WCAG 2.1 AA accessibility achievement with accessible component patterns
- Integrated WordPress as a headless CMS supporting editorial workflows
Junior Software Developer
KQED
June 2022 - June 2023- Implemented frontend and backend features using React, JavaScript, Python, and REST APIs
- Contributed to foundational accessible UI patterns adopted across platforms
- Translated product and design requirements into engineering tasks
- Improved documentation and test coverage through QA collaboration and reviews
Featured Projects
Developer Experience & Enablement
Professional Work at KQED
Personal Projects
Client Work
Technical Skills
Frontend Development
Backend Development
Cloud & DevOps
AI & Integration
Leadership & Practices
Get In Touch
Let's Connect
I'm always interested in discussing new opportunities, collaborating on projects, or just having a chat about technology.





