Hello, I'm Stephen, a Software Engineer passionate about building user-friendly iOS apps and the backend services behind them, with clean, efficient code that scales.
Some areas I focus on:
- Intuitive UIs
- Test-Driven Development (TDD) (as a means to):
- 📐 Implement SOLID architecture
- ✅ Verify behavior
- 🗣️ Facilitate communication
- 🤝🏼 Support the next developer
My strongest work is a feed-based iOS app built with Behavior-Driven Development (BDD) and TDD:
Why it's worth a look:
- The acceptance criteria came first and drive the use-case specs
- The unit suite covers every happy and sad path and tracks memory leaks
- The end-to-end suite hits the real API
- CI runs it all on every push
Other projects I've been building:
I work the full path of a feature, from the SwiftUI view to the Kafka topic to the Terraform that ships it.