Hi, I'm Josh
I build and ship iOS and cross platform apps using Swift, SwiftUI and React Native, with experience building web applications in React.
Why Choose Me?
iOS Development
Built and shipped multiple iOS apps using SwiftUI and React Native, including apps with Live Activities, WidgetKit, and real-world users.
Web Development
Designed and built modern web dashboards using React and TypeScript, focusing on performance and usability.
Experience
Currently working as a developer, owning frontend architecture, app releases, and UI systems across React Native and web platforms.
Featured Projects
Projects
Experience
Developer
Pimento | getpimento.com
I joined Pimento as the sole Frontend & Mobile engineer, initially leading the rebuild of a legacy warehouse application and development of a new client-facing mobile app. My role has since expanded across the stack, contributing to production web, mobile, desktop and backend systems.
I design and deliver features end to end, from UI/UX and React architecture to React Native applications, Electron tooling, hardware integrations and backend APIs. This includes dispatch workflows integrating barcode scanners, weighing scales and label printers through WebHID and Web Serial across browser and Electron environments.
More recently, I have designed and implemented improvements to legacy backend architecture, including decomposing large API responses into independently loadable endpoints. This enables clients to fetch data in parallel, reducing payload size, load times and timeout risk while maintaining backwards compatibility for existing consumers.
I also manage the release lifecycle across iOS, macOS and Android through App Store Connect and Google Play Console, taking features from initial problem definition through implementation, deployment and production iteration.
All prototypes were created in Photoshop and implemented using React and React Native with a shared component system.
Full Stack Engineer: Original Development Team
HI Company | thehicompany.co.uk
As part of the original three-person development team, I helped design and deliver a teaching and assessment platform from concept to working product in approximately three months.
I designed and deployed the AWS infrastructure from scratch, including EKS, RDS, S3, SES, ECR, CloudFormation, Kubernetes, networking, secrets management and IAM. I also built containerised Go microservices with PostgreSQL, gRPC, Protocol Buffers and REST APIs, supported by Docker and GitHub Actions CI/CD pipelines.
On the product side, I developed React and TypeScript dashboards for four user roles, including OTP/JWT authentication, RBAC, school and class management, content creation, and end-to-end assessment workflows for text, MCQ and video submissions. I worked directly with teachers and sixth-form leadership in weekly client meetings, translating feedback into technical decisions and rapid product iterations.
Golang Internship
University of the West of England
During a Golang internship at the University of the West of England, I mentored students in Go and software development, created teaching materials, and developed tools for the Principles of Programming module.
The role combined student support with practical software development, helping students work through technical problems and making core programming concepts easier to understand.
iOS App Development
Self-Employed | Appsbyjosh.com
Designing, developing, testing, and publishing iOS apps using Swift and SwiftUI, with supporting features built using WidgetKit, Combine, WeatherKit, Core Data, and Activity Kit. I manage the full product lifecycle from initial idea and UI design through implementation, TestFlight beta testing, App Store submission, and ongoing updates. Seven apps are currently released, with two more in beta, spanning live-activity note taking, planespotting, health, and mobile diagnostics.
Web Development & Technical Support
Self-Employed | Techbyjosh.dev
Provided end-to-end technology support for clients, combining responsive website design and development with practical hardware, software, and network support. Designed and built mobile-first websites with a focus on user experience, accessibility, SEO, and modern web standards, while also diagnosing hardware and software issues and setting up networks, cameras, servers, and access points.
Managed projects from initial consultation through implementation, troubleshooting, and ongoing maintenance, translating non-technical requirements into reliable, cost-effective solutions. This work included system diagnostics, repairs, installations, and support across a wide range of client setups.
