Home Last updated: Fall 2025

Gwendolyn Kelly

Full Stack & Front-end Software Engineer

Professional Summary

Full Stack and Front-end Software Engineer with over a decade of experience creating scalable applications and intuitive design systems. I take pride in writing clean, maintainable code and building web experiences that feel effortless for both users and developers. Known for my collaborative leadership and commitment to mentoring, I thrive in environments where innovation, empathy, and focus on building reliable and efficient solutions come together to create lasting impact.

Technical Skills

Languages: TypeScript, JavaScript (React, Svelte, Node.js), C# (.NET), SQL
DevOps & Tooling: Git, GitHub Actions, Docker, TeamCity, Octopus Deploy, Azure, Terraform
Frontend: HTML5, CSS3, Tailwind, Vite, Responsive Design, Accessibility (WCAG), Web Security (OWASP Top 10)
Design Systems & UX: Figma, Component Libraries, UI Architecture, Design Tokens, Accessibility
Backend: Node.js, .NET Core, REST APIs, MS SQL Server, OpenAI ChatGPT, Google Gemini
Testing & Quality: Jest, XUnit, Unit & Integration Testing, OpenTelemetry, DataDog, ESLint, Prettier

Professional Experience

Stack Overflow July 2018 - September 2025

Senior Front-end Engineer (Design Systems)

  • Authored and maintained Stacks-Editor, the hybrid CommonMark/Rich Text editor powering all content creation on Stack Overflow and Stack Overflow for Teams.
  • Major contributor to the Stacks design system, building reusable UI components and atomic utilities used across internal products.
  • Served as Technical Team Lead, aligning Engineering, Product, and Design roadmaps for system-wide consistency.
  • Introduced Agile/Scrum frameworks, improving sprint predictability and increasing feature delivery speed.
  • Unified legacy mobile-only views into a responsive front-end codebase, reducing maintenance costs.
  • Engineered a network-wide syntax highlighting system serving hundreds of millions of monthly visitors, enhancing load times and readability.

Senior Software Engineer (Full Stack)

  • Spearheaded a greenfield VS Code Extension; delivering the entire UI, business logic, and a full testing suite for a new developer product.
  • Built a centralized Observability Library (OpenTelemetry + Datadog), integrating standardized monitoring into project templates.
  • Implemented key Slack and MS Teams integrations, enhancing B2B product value and enabling seamless automated workflows.

Leadership, Mentorship & Technical Advocacy

  • Mentored 10+ junior and mid-level engineers through 1:1s, code reviews, and technical growth plans.
  • Conducted 50+ technical interviews across Engineering, Product, and Design disciplines.
  • Elected Chair of the MIND Employee Resource Group for four consecutive years, leading initiatives that improved inclusion survey scores and strengthened cross-departmental engagement.

Softrip, LLC May 2013 - July 2018

Senior Developer, Lead Applications Architect

  • Designed and developed a multi-tenanted travel reservations system with an integrated dynamic CMS, scaling to serve diverse global clients.
  • Defined the technical architecture and roadmap for next-generation business offerings, modernizing the company’s platform.
  • Built an automated local SQL DB testing suite with synthetic data, reducing integration testing time and introducing early CI/CD principles

Highlighted Projects

Stacks-Editor: (source) A hybrid CommonMark/Rich Text editor that serves as the central content creation tool across Stack Overflow platforms. Designed to improve user experience, supporting seamless toggling and rendering.
TypeScript, ProseMirror, Stacks

Enwind design system: (source) A passion project design system composed of reusable CSS and Svelte components created for personal use. It provides a single source of truth for styling and functionality, significantly accelerating development and ensuring aesthetic and technical consistency.
Tailwind, Svelte

Vocalab.app: A vocal health web application built in direct collaboration with a licensed Speech-Language Pathologist. The application translates specialized domain knowledge into actionable user guidance and practice tools.
SvelteKit, Enwind, TypeScript, Google Gemini

Burnout Tracker: An offline-capable web application for longitudinal tracking of burnout symptoms. Features include persistent local storage to ensure data privacy and access even without an active internet connection.
SvelteKit, Enwind, TypeScript, IndexedDB, PWA

Education & Certifications

B.Sc. in Computer Science

Ursinus College (2013)

Certified ScrumMaster (CSM)

Scrum Alliance (Active through 2023)