Feb 2024 · Mar 2024 · London
Software Engineer Intern
Yorlet
- TypeScript
- Node.js
- MongoDB
- Flask
- Twilio
- Amazon SES
- A/B Testing
Full-stack work at a property management technology company, across both the client-facing application and the backend systems behind it.
Tenant onboarding
I developed a tenant onboarding system in TypeScript, building interfaces that had to be clear enough to demo to clients and robust enough to use. Running A/B tests on the flow and its copy improved conversion by 26%.
Distributed notification system
I designed and shipped a rent reminders feature from concept to deployment: templated alerts, configurable scheduling to accommodate different lease terms, and per-tenant opt-out so the system stays compliant and respectful.
Behind it sits a Node.js worker using Agenda for job scheduling with MongoDB for persistence, and a Flask API handling the communication workflows, integrating Twilio for SMS and Amazon SES for email. The system served 11K+ users and improved rent payment rates by 24.4%. The scheduling and opt-out logic is what made that acceptable rather than annoying.