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
A simple, Vision OS inspired weather app available on iOS, iPadOS and macOS. Beautiful design meets functionality.
PinBoard
A notes and reminders app that uses live activities, available on iOS and iPadOS. Stay organized with style.
TailTag
A planespotter app that helps you track aircraft you have seen. Perfect for aviation enthusiasts.
FlipCards
A flashcard app designed to help you study and memorize information efficiently. Perfect for students and lifelong learners.
Pulse
Pulse is a diagnostics app designed to help verify the core functionality of your iPhone.
Horizon Travels
A web-based flight booking system built with Python (Flask), CSS, JavaScript, HTML and SQL.
UWE AI
Website for the UWE AI Autonomous Racing Society, showcasing autonomous racing technology.
Tech By Josh
The website for my tech support business built with JavaScript, CSS and HTML.
Smart Mirror Web
Web-based mirror OS displaying date, time, weather and calendar for smart mirror integration.
Keypad Project
Escape room puzzle project featuring Arduino-based keycard and wiring system.
R1 Modification
Custom modifications to Rabbit R1 Android experience, adding stock features and customizations.
Comms Loop
Using an Arduino, photoresistor and an LED to transmit bytes and decode them into outputs.
Eligibility Bypass
Replace eligibility files to control region restricted features on jailbroken iOS devices.
Val Randomiser
C application with nice UI to randomly select Valorant agents, also available as web WASM app.
New Spotlight Manager
A Python script to enable or disable the redesigned Spotlight and Launchpad UI in the macOS Tahoe beta.
Jtempo 1v1
A UEFN and Verse project for promoting a streamer friends brand
Gun Game
Verse and UEFN Gun Game map with custom POIs created for a streamer friend.
Experience
Junior Developer
Pimento | getpimento.com
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.
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.