Hi, I'm Josh 👋

I am a London and Bristol based mobile and frontend developer specializing in Swift, React and modern web technologies.

Why Choose Me?

iOS Development

Expertise in Swift, SwiftUI, and iOS development with multiple published apps on the App Store.

Web Development

Web development using React, TypeScript, and modern frameworks to build responsive applications.

Experience

Currently working as a Junior Developer while at university working on React, React Native and Electron apps.

Projects

Cumulus app icon

Cumulus

A simple, Vision OS inspired weather app available on iOS, iPadOS and macOS. Beautiful design meets functionality.

Swift SwiftUI WeatherKit
PinBoard app icon

PinBoard

A notes and reminders app that uses live activities, available on iOS and iPadOS. Stay organized with style.

Swift Live Activities CoreData
TailTag app icon

TailTag

A planespotter app that helps you track aircraft you have seen. Perfect for aviation enthusiasts.

Swift SwiftUI CoreData
FlipCards app icon

FlipCards

A flashcard app designed to help you study and memorize information efficiently. Perfect for students and lifelong learners.

Swift SwiftUI CoreData
Pulse app icon

Pulse

Pulse is a diagnostics app designed to help verify the core functionality of your iPhone.

Swift SwiftUI Diagnostics
Horizon Travels app icon

Horizon Travels

A web-based flight booking system built with Python (Flask), CSS, JavaScript, HTML and SQL.

Python Flask SQL
UWE AI app icon

UWE AI

Website for the UWE AI Autonomous Racing Society, showcasing autonomous racing technology.

HTML CSS JavaScript
Tech By Josh icon

Tech By Josh

The website for my tech support business built with JavaScript, CSS and HTML.

HTML CSS JavaScript
Smart Mirror Web icon

Smart Mirror Web

Web-based mirror OS displaying date, time, weather and calendar for smart mirror integration.

Flask API IOT
Keyboard CTS icon

Keypad Project

Escape room puzzle project featuring Arduino-based keycard and wiring system.

Arduino C++ Wiring
Making the R1 useful icon

R1 Modification

Custom modifications to Rabbit R1 Android experience, adding stock features and customizations.

Android Custom ROM Hardware
Comms Loop icon

Comms Loop

Using an Arduino, photoresistor and an LED to transmit bytes and decode them into outputs.

Arduino Electronics Hardware
Eligibility Bypass icon

Eligibility Bypass

Replace eligibility files to control region restricted features on jailbroken iOS devices.

Jailbreak iOS System Modification
ValRandomiser icon

Val Randomiser

C application with nice UI to randomly select Valorant agents, also available as web WASM app.

C Gaming WASM
New Spotlight icon

New Spotlight Manager

A Python script to enable or disable the redesigned Spotlight and Launchpad UI in the macOS Tahoe beta.

Python macOS System Modification
Jtempo 1v1 icon

Jtempo 1v1

A UEFN and Verse project for promoting a streamer friends brand

UEFN Verse Gaming
Gun Game icon

Gun Game

Verse and UEFN Gun Game map with custom POIs created for a streamer friend.

UEFN Verse Gaming

Experience

Junior Developer

Pimento | getpimento.com

August 2025 – Current

As the sole frontend engineer, I rebuilt the warehouse app with a new TabView layout, card components, and improved flows, while also modernising the entire React web dashboard, updating every page and migrating the UI to ShadCN and building shared custom components. I also manage App Store Connect for app releases and testing.

All prototypes were created in Photoshop and implemented using React and React Native with a shared component system.

React Expo TypeScript React Native Tailwind Lucide App Store Connect

Golang Internship

University of the West of England

July 2025 – Sept 2025

Mentoring students in Golang and software development, creating teaching materials, and developing tools for the Principles of Programming module.

Golang Teaching Mentoring

iOS App Development

Self-Employed | Appsbyjosh.com

Jan 2024 – Current

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.

Swift SwiftUI WidgetKit Core Data Activity Kit

Web Development

Self-Employed

Jan 2020 – Aug 2025

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.

HTML CSS JavaScript SEO Responsive Design

Technical Support

Self-Employed | Techbyjosh.dev

Jan 2019 – Aug 2025

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.

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

Menu