C

Charlotte Brandhorst-Satzkorn

Senior Software Engineer

Squamish, British Columbia, Canada13 yrs 6 mos experience
Highly Stable

Key Highlights

  • Led the design and delivery of multiple SaaS projects.
  • Expert in observability and user experience improvements.
  • Strong background in backend and frontend development.
Stackforce AI infers this person is a SaaS-focused Fullstack Engineer with strong expertise in observability and user experience.

Contact

Skills

Core Skills

Software DesignSoftware ObservabilityUser ExperienceSoftware Development

Other Skills

BootstrapCSSData AnalysisData PipelinesDatabasesEnvironmental ScienceField WorkGISGitGo (Programming Language)GrafanaHTMLHoneycombIdentityJavaScript

About

Well-rounded user and product focused engineer, with extensive backend and frontend experience. Led multiple projects from the idea stage through to design, delivery and user adoption.

Experience

13 yrs 6 mos
Total Experience
1 yr 6 mos
Average Tenure
--
Current Experience

Edera

Senior Software Engineer

Nov 2024Jul 2025 · 8 mos · Squamish, British Columbia, Canada · Remote

  • Joined as an early engineer focusing on product user experience, from the CLI to observability and documentation, while improving backend processes and tooling.
  • Designed and delivered the Edera Demo Portal, a website which dynamically deploys the Edera Protect product in the cloud, allowing users to test the product via a browser-embedded SSH session, securely proxied via a websocket. This was created for Kubecon EU as an engineering driven effort to gain business leads.
  • Redesigned and reimplemented the Edera Orchestrator from Rust to Go, increasing documentation, testing and functionality standards of the service.
  • Developed a framework for future observability standards and implemented the first phase in the Edera Orchestrator, following industry best practices.
  • Rewrote the existing Rust-specific Protobuf generation script into a generation-language agnostic, flexible and extensible framework, including linting, formatting and generation. Implemented industry best practice CI jobs to ensure consistent generation from Protobuf files.
  • Refactored legacy code for the Edera Kubernetes SPDY proxy to improve readability, adding tests and remediating issues found. Added support for the Kubernetes v5 Port-Forward protocol, utilizing SPDY and gRPC bidirectional streaming.
  • Added auto-completion and made various user experience improvements to the Edera Protect CLI.
  • Relaunched the Edera documentation site, added CLI and Metrics docs, as well as lead generating call to actions.
  • Created developer docs for setting up the Edera development environment, both locally and cloud-based, reducing friction for engineers.
  • Spearheaded multiple internal initiatives surrounding customer experience, developer experience, development process and other areas.
Go (Programming Language)Rust (Programming Language)Software DesignPrometheus.ioMetricsSoftware Observability

Career break

Personal goal pursuit

Jul 2024Nov 2024 · 4 mos

  • Took a short professional break to focus on personal health and wellness goals, including working with professional trail running coaches and completing my first three day trail running stage race.

Tailscale

Senior Software Engineer

Mar 2021Jul 2024 · 3 yrs 4 mos · Remote

  • I joined Tailscale as an early engineer, working across the product from the Tailscale client through to the control servers backend and frontend development, working with Go, SQLite, Typescript, React, and other tooling.
  • My engineering experience at Tailscale ranges from minor bug fixes to substantial features. I designed and delivered the Custom OIDC feature, a generic OIDC authentication integration from prototype to General Availability. This feature was delivered ahead of time and allowed us to onboard new large customers. I was part of the teams that delivered successful features such as Tailscales Mullvad VPN integration, HTTPS certificate automation, MagicDNS General Availability, and App Connectors.
  • I have worked on major database schema migrations, across multiple database technologies, and integrated and built out third-party integrations, such as Stripe, Postmark, Mullvad, among others.
  • I have also had extensive experience working on internal tooling, such as logs infrastructure, testing, and support infrastructure. I introduced and led the integration of OpenTelemetry and HoneyComb to improve observability of internal services.
  • I took ownership of the Tailscale Reddit community and developed it into a flourishing community, building customer relationships with new market segments.
  • As a user focused engineer, I have worked closely with our support team to engage directly with customers to gain feedback, better the product, and improve user outcomes. I have contributed blog posts and documentation to the tailscale.com website and knowledge base.
Go (Programming Language)SQLReactTypeScriptOpenID Connect (OIDC)Stripe+26

Makers

Software Development Student

Aug 2020Nov 2020 · 3 mos

  • Final Engineering Project: Subscrypt
  • Subscrypt allows users to keep track of their subscriptions and be notified, at their discretion, when renewal is due. The project was completed over two weeks. The backend was written in Go with PostgreSQL for data persistence. The frontend was written in JavaScript with Bootstrap for styling. JSON was used for communication between the frontend and backend. The project was deployed on Heroku, with continuous integration handled by Github Actions.
  • The project uses the Open Banking API via Plaid to demonstrate how a user could integrate the app with their personal banking solutions. Users are sent reminders as .ics files via the SendGrid email API.

Brandhorst-satzkorn limited

Director

Jun 2020May 2021 · 11 mos

University of southampton

PHD Candidate

Oct 2014Aug 2019 · 4 yrs 10 mos · Southampton, England, United Kingdom

  • I was a PhD student funded by the NERC Oil and Gas CDT at the University of Southampton, researching base and heavy metal mobilisation from black shales during hydraulic fracturing. I left the position in August 2019 after a long period of chronic illness.

University of portsmouth

Undergraduate Student

Sep 2011Jun 2014 · 2 yrs 9 mos · Portsmouth · On-site

  • 2:1 BSc in Environmental Science.
  • I have studied;
  • First year: Environmental Systems, Oceanography, Geology, Marine and Terrestrial Ecology, Physics, Chemistry and Quantitative Methods.
  • Second Year: Energy Resources, Environmental Geochemistry and Analytical Techniques, Environmental Field Work and Analysis, Environmental Monitoring (GIS), Oceanography, Hydrology and Flood Hazards.
  • Third Year: Contaminated Land and Ground Water Management, Climate Change, Environmental Auditing and Assessment, Waste Management and Environmental Pollution, and Environmental Project (Thesis).

Bmw financial services (gb) ltd

Dealer Support Administrator

Apr 2010Jul 2010 · 3 mos · Hook

  • I was required to work within a small team of four to provide administrative support to a large department of financial advisors, underwriters and support staff. My responsibilities changed regularly dependent on what was required by my colleagues to create an efficient work environment. Responsibilities included: Working with confidential information. Communicating information between different departments and franchises. Providing weekly reports on team productivity to managers. Managing company-wide databases accurately. Ensuring approximately 1000 individual letters were sent out daily containing the correct information and presented in a professional way. Corresponding with clients on a wide variety of issues and escalating issues where necessary. Assisting other departments during periods of heavy workload with a wide range of issues. Creating a large manual of company procedures including computer applications to be used as a training guide for out-sourcing.

Master cleaners

Shop Employee

Nov 2009Feb 2010 · 3 mos · Various

  • Working for Master Cleaners required me to cover store duties at short notice where and when I was required at a number of stores in different towns within Surrey and Hampshire. My responsibilities included: Self-managing a number of stores including opening and closing the store, handling money and daily accounts. Providing a hassle-free and personalised experience to each customer. Organise each shop to a specified standard to ensure other employees would be able to work within the environment efficiently.

John hassell

Administrator

Feb 2009Sep 2009 · 7 mos

  • My role at John Hassell required me to work individually on a daily basis to provide support in a number of areas to the company and its operations. My responsibilities included: Coordinating deliveries and employees to create week by week work schedules. Handling customer enquiries by phone, email and post and responding as appropriate with the relevant information and documents. Managing financial accounts with customers and suppliers and resolving any issues where necessary. Organisation of work spaces to provide a safe work environment. Creating a unique computer program to streamline business operations.

Education

University of Portsmouth

BSC — Environmental Science

Jan 2011Jan 2014

Alton College

Access to Higher Education — Social Sciences

Jan 2010Jan 2011

Alton College

AS Level

Jan 2007Jan 2009

Frensham Heights School

GCSES — Music

Jan 1999Jan 2007

Stackforce found 100+ more professionals with Software Design & Software Observability

Explore similar profiles based on matching skills and experience