I design, build and ship software.
I'm a software developer with over two decades of experience building for the web and beyond. From native apps and open source developer tools to cloud-based platforms on AWS — I work across the full stack, choosing the right tool for the job.
Background
In 2018, I co-founded Si Novi, where we offer focused development and consultancy services. We work with UI/UX designers to provide development support, and collaborate with internal development teams to provide expert consultancy and experience to new or growing teams. Si Novi is a member of the AWS Partner Network.
Throughout my career, I have had the opportunity to work with some fantastic people and innovative technologies. One of the highlights was reaching #2 in the App Store (second only to Facebook Messenger) with the Telegraph Clearing app, which I produced from 2011 to 2017.
I have worked extensively with Amazon Web Services (AWS) and hold both the AWS Certified Developer - Associate and AWS Certified Cloud Practitioner certifications. My AWS experience spans from early EC2 and Elastic Beanstalk deployments through to modern infrastructure with ECS, CDK, Lambda, DynamoDB, API Gateway, CloudFront, and WAF.
More recently, I've been building developer tools for the DynamoDB ecosystem. This work has taken me deep into Rust, which I now use for systems-level and native application development.
On the application side, I work across a range of technologies depending on what best fits the project — from web applications with Laravel, React and Inertia, to native apps with SwiftUI on Apple platforms, to Rust for performance-critical tooling. I believe in choosing the right tool for the job and building things that feel right on every platform.
Outside of work, I'm a husband and father of two. I coach two football teams, I'm a keen runner, and I enjoy listening to music.