Josh Hirschkorn
--:--:--
All roles

Feb 2024 · Mar 2024 · London

Software Engineer Intern

Yorlet logo

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.