I build modern web apps from the ground up, or join existing teams to help move things forward. I'm comfortable across the stack and focus on writing clean, maintainable code that's easy for others to build on.
Building fast, responsive, accessible interfaces following best practices and using modern frameworks such as React and Vue.
Creating APIs, handling business logic and managing data using Node.js, Ruby, Python and other technologies.
Developing cross-platform mobile apps using React Native, so you can reach users on both iOS and Android.
Building desktop applications with Electron, allowing you to create cross-platform apps that run on Windows, macOS, and Linux.
Designing and implementing RESTful and GraphQL APIs to connect frontend and backend systems, ensuring smooth data flow.
Improving app speed and responsiveness by optimising code, assets, and server interactions.
Setting up hosting deployment using platforms like Vercel, AWS, Amplify, Heroku, Firebase and Google Cloud Platform.
Automating testing, building and releasing code to speed up development and reduce manual errors with platforms like GitHub Actions and Circle CI.
Integrations tools like Sentry, CloudWatch and New Relic to track performance and catch issues.
Using tools like Terraform, CloudFormation and Architect to define infrastructure in a consistent, version-controlled way.
Creating clear and maintainable staging and production environments to support smooth development and releases.
Connecting payment services to support subscriptions or one-off payments with providers such as Stripe and Xsolla.
Integrating tools like MailChimp for automated journey messaging and newsletter subscriptions, and Postmark, Mandrill or SES for transactional emails.
Integrations tools like Intercom and Customer.io for behavioural messaging and customer support.
Linking products to systems like HubSpot and Airtable to keep customer data aligned and manageable.
Setting up tracking with Google Analytics, Mixpanel, Segment or home built solutions to monitor important metrics and product performance.
Implementing secure login systems using OAuth, SSO, or custom solutions to protect user accounts and data.