Personal details

Stephen L. - Remote full-stack developer

Stephen L.

Based in: 🇬🇧 United Kingdom
Timezone: London (UTC+1)

About

I build the things your business relies on, using technologies you can depend on.

You know the sort of thing I mean. It probably involves forms or an API, and it quietly goes about its business, running your business.

A business that relies on boring technology doesn’t have to be a boring business. I’ve built web applications for some very exciting businesses, from angel-funded startups to Airbnb.

If your business needs a modern web application built with boring, reliable technologies, I can help.

Work Experience

Lead Developer
Cut Time LLC | Oct 2021 - Present
PostgreSQL
Elixir
Phoenix Framework

Lead developer on a green field project, developing a web application for teachers and administrators of fine arts programs. Worked directly with the CTO to define the architecture and set development goals.

Advisor
Breezy | Jun 2019 - Present
Node.js
MongoDB
TypeScript
Technical advisor and lead developer.

Projects

Intuition as a Service
Node.js
MongoDB
TypeScript
SaaS application, providing automated affiliate partner discovery. Worked directly with the founder, taking his initial idea from bespoke consulting service to angel-funded product. • Designed and implemented several REST APIs which drive the entire user-facing application. • Designed and implemented a customisable ranking algorithm. • Implemented a robust queueing system using a fan-out / fan-in architecture to handle ~50,000 external API requests per user-initiated research request.
Service monitoring for web agencies
PHP
PostgreSQL
Laravel
Tailwind css
Happy Stack is a service monitoring tool for small web agencies. It monitors the services a website depends on and notifies the agency when there's an issue. It can even notify the client directly. • Designed and developed in under 10 weeks, from initial idea to launch. • Implemented automated monitoring of over 250 services, using first-party APIs, status feeds, and web scraping. • Implemented a live dashboard for each project, displaying the status of monitored services. • Implemented agency notifications for service errors and warnings. • Implemented optional client notifications, with sophisticated scheduling; clients receive a maximum of one notification per day, during office hours.