Software engineer

I build the apps, and the services behind them.

Kotlin, Java and Swift across the stack — Spring Boot services and the Android, iOS and web clients that talk to them. More and more of my time goes to the server side.

Architecture of the private remote-jobs platform: listings from several remote job boards are ingested and deduplicated by a private Spring service, which serves the Anywhere Roles web app and the Android and iOS mobile app. REMOTE JOB SOURCES INGEST · DEDUPE remote-jobs platform Spring · app-facing APIs ingest · search · saved jobs PRIVATE WEB Anywhere Roles iOS Mobile app ANDROID Mobile app
One of mine. The private backend behind the Anywhere Roles product family.

Services

Backend I've built

Filled marker means the source is public. Hollow means it runs in private.

{{ work.name }}

{{ work.type }} Private

{{ work.description }}

Products

Things people install

Apps and sites I shipped end to end — two of them served by the private backend above.

Stack

What I reach for

Most of what I've shipped is mobile; more and more of my time goes to the server. Having built both is why I design APIs a client can actually live with.

{{ group.label }} {{ group.note }}

{{ skill.name }}

{{ skill.description }}

Contact

Let's talk.

Backend work, product engineering, or a question about something above — my inbox is open.