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
As the sole Frontend & Mobile engineer, I led the end-to-end rebuild of a legacy warehouse application and developed a new client-facing mobile app from the ground up.
I modernised the React dashboard by migrating to ShadCN and building a shared component system, improving consistency, scalability, and maintainability.
I designed and implemented real-world operational workflows, including dispatch systems integrating barcode scanners, weighing scales, and label printers via WebHID and Web Serial across browser and Electron environments.
I rebuilt the mobile experience using React Native (Expo), delivering native-quality apps on iOS and Android, and manage the full release lifecycle through App Store Connect and Google Play Console.
My role spans the full product lifecycle, from problem definition and UX design to deployment and continuous iteration in production.
All prototypes were created in Photoshop and implemented using React and React Native with a shared component system.
Golang Internship
University of the West of England
Mentoring students in Golang and software development, creating teaching materials, and developing tools for the Principles of Programming module.
iOS App Development
Self-Employed | Appsbyjosh.com
Designing, developing, and publishing iOS apps using SwiftUI, WidgetKit, Combine, WeatherKit, Core Data, and Activity Kit. Managing full-stack development, testing, and deployment via the App Store and TestFlight.
Web Development
Self-Employed
Design and build responsive, mobile-first websites with a focus on user experience, accessibility, and SEO best practices. Providing end-to-end solutions for bespoke client projects, ensuring compliance with modern web standards.
Technical Support
Self-Employed | Techbyjosh.dev
Providing technical consultation and affordable solutions for client issues, including hardware/software repairs, diagnostics, and network setups. Installing and maintaining systems such as cameras, servers, and access points.
