Experience

sleepme

Team Lead, Staff Engineer

https://sleep.me

TLDR

Drove technical direction for the chillisleep → sleep.me relaunch: led the new TypeScript / Vue + Nuxt platform and designed the shared auth and API layer (Go, Cognito) that unified identity and subscriptions across web, Shopify, IoT, and mobile. Promoted to Staff Engineer as one of the first two in a 30+ person engineering org.

The Context

I joined Sleepme as the company was moving from connected hardware under the chillisleep brand into a full brand and product relaunch: sleep.me. The goal was an ambitious single platform that combined subscriptions, content, commerce, device management, and sleep analytics.

The Frontend Execution

My initial role was leading the frontend. We built a new TypeScript / Vue + Nuxt application that brought together content, subscriptions, headless Shopify, device management, and sleep analytics so users had one place to manage their account, devices, and data. I focused heavily on performance and SEO so the new experience could successfully carry the relaunch.

The Backend & Identity Architecture

As the scope grew I stepped into the backend architecture too, learning Go on the job and shipping production systems under real deadlines. I architected and deployed a centralized identity platform using AWS Cognito to unify authentication across our web, mobile, Shopify, and IoT systems.

To handle the strict performance requirements of our new device subscription model, I also built our subscription API from scratch, integrating it seamlessly with Shopify payments and AWS Lambda.

The Impact

This unified architecture successfully bridged the gap between our ecommerce platforms, client devices, and realtime hardware data. The identity platform became the foundation every team built on top of going forward. By delivering a seamless cross device experience for the relaunch, I was promoted to Staff Engineer as one of the first two engineers at that level in a 30+ person org.