Hi, I'm Caroline Sarkki
Full Stack Software Engineer at KQED
I build intuitive interfaces, solid backend systems, and sprinkle in AI features whenever they make life easier. I care a lot about clarity—both in the products I create and the code that powers them.

About Me
I'm a full-stack engineer at KQED who loves building things that are useful, accessible, and built to last. Over the past 3+ years, I've worked across the stack—from intuitive UIs to backend services, APIs, and cloud deployments.
Some of my favorite projects include rebuilding full-stack components of our Membership & Account platform, designing frontend features for our Voter Guide & Election Results during the 2024 Presidential Election and the LA Times–endorsed 2022 Midterm Election, and helping our Youth Media platform achieve WCAG 2.1 AA accessibility.
I've also mentored four interns, teaching them how to think like engineers—not just write code.
Recently, I've been diving deeper into AI: building a smart note-taking app with summaries, a Chrome extension for quick web digestion, an AI job search agent, and the occasional browser mini-game. I also collaborate with people who want fast, modern websites without the hassle.
When I'm not writing code, I'm probably enjoying cozy Nintendo Switch games, checking out a Golden State Valkyries game, hiking with friends, experimenting with new tea latte recipes, or hanging out with my golden retriever—who believes he's my pair programmer.
3+
Years Experience
10+
Projects Completed
4
Interns Mentored
100%
Passion for Code
Professional Experience
Software Engineer — Full-Stack Focus
KQED
June 2025 - Present- 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
Software Developer — Frontend Focus
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
Professional Work at KQED
Personal Projects
Technical Skills
Frontend Development
Backend Development
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.




