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.

London / Bristol

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.

Projects

Loading projects...

Experience

Developer

Pimento | getpimento.com

August 2025 – Current

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.

React Expo TypeScript React Native Go Lucide Kubernetes App Store Connect

Full Stack Engineer: Original Development Team

HI Company | thehicompany.co.uk

May 2026 – Sept 2026

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.

Go React TypeScript PostgreSQL gRPC AWS Kubernetes Docker JWT / RBAC

Golang Internship

University of the West of England

July 2025 – Sept 2025

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.

Golang Teaching Mentoring

iOS App Development

Self-Employed | Appsbyjosh.com

Jan 2024 – Current

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.

Swift SwiftUI WidgetKit Core Data Activity Kit

Web Development & Technical Support

Self-Employed | Techbyjosh.dev

Jan 2019 – Aug 2025

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.

HTML CSS JavaScript SEO Responsive Design Hardware Repair Network Setup Diagnostics System Maintenance

Skills & Expertise

iOS & Mobile

Swift & SwiftUI
WidgetKit & Live Activities
Core Data & WeatherKit
React Native & Expo
App Store Connect

Web Development

React & TypeScript
HTML, CSS & JavaScript
Tailwind & ShadCN
Vite & Modern Tooling
Responsive Design

Systems & Tools

C/C++ & Arduino
Python & Flask
System Modifications
Git & Version Control
Technical Support
Kubernetes