Welcome to my site, I'm called Jules to everyone who knows me, although my real name is Julian Moorhouse.
What is this site about? The aim of my site is to allow me to show off some of my projects and allow me to add blog posts about development topics that interest me. Over the years I have developed several projects. More recently I've opened sourced some of these projects on GitHub.
Please see my Projects page for all apps in the iOS app store and some older projects.
From the projects page you will also see links to my project mini-sites.
As mentioned, for my older projects, you can also checkout my Github repositories, that I have recently made open source.
If you'd like to drop me a line or need support for one of my iOS apps, please use the contact page.
Recently (2022 / 2021), to drive home my SwiftUI development knowledge, I wrote a portfolio app, Pain Meds Buddy.
Admittedly, this was initially based on the Hacking with Swift Plus course, however it far outgrew the course syllabus. In fact I learn a great deal from my mistakes.
From the end of 2020 til May 2021, I studied the 100 of days of SwiftUI course. Having done the first course, I was keen to start. I was also able to work on the course during personal development day each week in my last role.
In the summer of 2019 I completed the 100 of days of Swift training sessions. I really enjoyed the course, especially building SpriteKit games. This is a tweet that I tweeted at the time, although it's quite large, it's quite fun.
Finally completed days 94 / 95 and 96 of #100DaysOfSwift started this last week. The challenge took a lot longer than I thought. The wind and rain were quite tricky. pic.twitter.com/Ne2G9Y3KtL
— Julian Moorhouse (@MindwarpJules) September 7, 2019
With Speaking Times Tables which I wrote in 2015, it has become one of my main apps, which I've actively continued to develop and upgrade.
Initially I wrote the app for the original iPad, later I made the app universal and added iCloud support to enable use in classrooms. You can read more about the design process here.
In fact this was version two of the app, version one I developed, which was my first iPhone app which sadly is no longer in the app store, here the product page
At the time I spent a couple of years full time developing apps, while I was a stay home dad, it was a wonderful time.
Since adding iCloud sync to, I've extracted the functionality into a framework and started incorporating into new apps.
I then brought iCloud sync to Sad Face Chart (see below) and I started work on refactoring this code into a framework, which was released in 2019.
I developed my second iPhone app Balance Guide in 2010.
Why did I develop it? Well I wanted some way to manage my finances on my iPhone and I thought it would be cool to write an app myself.
I was hooked. Since then, it's been my favourite app, I just can't drag myself away. I've been adding new features and updating it ever since, why ? Because I use it myself.
I have to say that I've had to hold myself back from adding certain features and consider my user base, it's far too easy to add everything everyone requests and make design mistakes.
Since then and into 2020 I've had to go back to update my apps for iOS13 and dark mode.
In 2011 I wrote Sad Face Chart, again this was an app primarily written for personal use.
Although the icon was different to that shown here back then.
I'm not going to say much about Revenue Calc other than it initially took a short time to develop, it's quite a simple app, I wanted to complete something quickly, after developing Balance Guide.
Elevated to the core product Apple team, rewriting the iOS and tvOS apps using SwiftUI and Redux, creating a customizable, scalable product that reduced future development time and costs.
Initially with the Gaming client, developed an iOS app with SwiftUI and GraphQL based on Figma designs, delivering a high-performance experience that increased user satisfaction.
As the senior iOS developer, I mentored the team and liaised with management and analysts, enhancing collaboration and improving project efficiency.
I improved code quality by enhancing the codebase and implementing UI testing, ensuring stability and reducing maintenance costs.
VitraCash Ltd, Worked for a startup company, enhanced their SwiftUI app by adding new functionality, improving the app's user experience and feature
In 2020 I began a mobile development role, trained in SwiftUI (#100DaysOfSwiftUI).
Played a key role in a rebranding project by applying previous iOS UI experience, extending MVVM functionality across both Android and iOS platforms, which improved consistency and maintainability.
In 2011 I took up a web development position full time, after my son started at primary school.
I was an application / web developer at Orchid Software Ltd for over 7 years. I worked on many interesting projects and intranet products.
In the latter three years as .Net full stack web developer on the Oak intranet platform, using C#, MVC, Entity framework, Vue.js and Sass.
In the summer of 2019 I was made redundant and took a new role with WorkCast again as a full stack .Net web developer.
At WorkCast I work on some interesting projects, including the Twilio voice api. Also I've refreshed my MS SQL Server skills.
Please feel free drop me a line via the contact me page or via the social links in the header.