staff-level full-stack product engineer · london

Madeleine De Forest-Brown

02

onefifty

location-aware photo sharing · ios + android · personal project
↗ google play

problem

Most social networking applications were never actually about bringing people together. I wanted to create an app which allowed you to see what your family and friends were up to without feeling influenced to buy something new and with no pressure to reply/react immediately. Not purely a highlights reel or a shopping app — built so "what have you been up to lately" turns into, "wow I saw your peonies bloomed last week, what else are you growing?"

onefifty — feed
onefifty — photo view
onefifty — share sheet
onefifty — compose
onefifty — inbox
onefifty — onboarding

approach

You can only share photos with people in your contacts, no concept of "following" here. You choose who you share every moment with explicitly. Someone else comments on a photo you shared - only you can see it. Consume yours and others moments in a feed so there's no "unread message" waiting for you to reply.

build

Expo / React Native client with Mapbox. TypeScript Lambdas behind API Gateway, HTTP and WebSocket. Postgres 15 + PostGIS on RDS via Kysely, S3 and CloudFront for media, SQS fan-out-on-write for feeds, SMS OTP. Every resource in Terraform.

stack

typescript expo · react native postgres · postgis aws lambda · sqs terraform mapbox

experience

full cv ↓
Lindus Healthfounding → staff engineerClinical-trials platform, seed to post-Series B2022 — 2026
Unibuddysoftware engineerEvent streaming out of the monolith; the Kafka pipeline behind it2021 — 2022
White Clarke Groupjava developerAsset financing; joined as a graduate, promoted in 20202019 — 2020
My Pearl Coangel investorPart-time website builder, full-time WCAG advocate @ mypearlco.com2025 —

stack

frontend

typescript · javascript
react · next.js · vite
react native · expo
tanstack query · zustand
leaflet · mapbox · angular

backend & data

python · fastapi · django
node · express · nestjs
postgres · postgis · sqlite
sqlalchemy · kysely · drizzle
java · spring boot · kafka · mongodb

ai & tooling

claude api
stripe · posthog
vitest · jest · playwright · pytest

infrastructure

aws lambda · api gateway · ecs · rds
s3 · cloudfront · sqs · sns · ses
lightsail · route53
terraform · github actions
pyinstaller

London · remote

madeleinedeforest@gmail.com