Web design and development, Perth, Scotland
Websites, apps and software with a personal touch.
I build bespoke software, modern websites and powerful applications for businesses looking for reliable, tailored technology solutions.
Drag the handle to see a site go from plan to finished build.
- 15+ Years' ExperienceExtensive development experience
- Bespoke DevelopmentSolutions built around your needs
- Secure & ReliableQuality without unnecessary complexity
- Direct CommunicationWork directly with your developer
Services
Development Solutions Built Around Your Business.
Whether you need a professional website, a bespoke application or a complex software solution, I provide development services tailored to your requirements.
Web Design
Professional, modern websites that help businesses establish their online presence and attract customers.
- Business websites
- E-commerce websites
- Custom web applications
- WordPress development
App Development
Custom mobile applications that help businesses connect with customers and streamline their operations.
- iOS applications
- Android applications
- Business applications
- Mobile workforce solutions
Software Development
Software designed and developed around your specific requirements.
- Desktop applications
- Windows software
- C++ and C# development
- Business management systems
SEO
Help your business get discovered online, attract more visitors and turn traffic into customers.
- Search engine optimisation
- Technical SEO
- Google Ads
- Meta advertising
Selected work
Real Projects. Real Solutions.
A selection of software, applications and websites I've designed and developed.
SaaS platform / Web application / Mobile app
FullDiary
An online booking and business management platform, including web applications and mobile apps.
- Next.js
- Supabase
- React Native
- Stripe
Windows desktop software / AI
DesktopBuddy
An AI assistant for Windows that sees your screen, shows you where to click and runs the steps for you when you let it.
- C#
- Windows
- Desktop app and API
Desktop software / Trading technology
MilliStrat
A powerful desktop trading application featuring strategy creation, backtesting and market analysis.
- C++
- ImGui
- Trading APIs
Mobile application / Business software
FCH Field App
A bespoke mobile application and administration dashboard for managing construction site records, forms and workforce activities.
- Expo
- Supabase
- Next.js
Business website
FCH Construction Services
A civil engineering and utilities contractor in Perth. Designed, built and hosted, and I am now building the field app for their crews.
- WordPress
- Hosted and maintained
Business website
POPGOLF
Portable golf simulator hire for events across Scotland. Designed, built and hosted, with the booking flow and reviews up front.
- WordPress
- Hosted and maintained
Website development
The Tarvit Clinic
A private clinic and registered pharmacy in Cupar. Their WordPress site is being replaced with a fast Next.js build, one page at a time.
- Next.js
- TypeScript
- Tailwind
Why work with me
Big Technical Experience. Personal Service.
When you work with me, you're working directly with the developer responsible for your project.
I combine extensive technical experience with a straightforward, personal approach. No account managers, no unnecessary layers and no passing your project between departments.
- 15+
- Years' experience
- 11
- Developers led
- 100%
- Upwork Job Success
- 5/5
- Upwork rating
- Direct communicationSpeak directly with the person building your solution.
- Experienced development15+ years working across software, web and application development.
- Technical versatilityFrom websites and mobile apps to complex C++ applications and Windows systems.
- Built for the long termFocus on clean, maintainable software that solves real problems.
Specialist expertise
More Than Just Web Development.
Not every development project is straightforward. Some require specialist knowledge, complex problem-solving and a deeper understanding of how software and operating systems work.
C++ & Windows Development
Native applications, Windows internals, kernel drivers and system-level programming.
Reverse Engineering
Software analysis, debugging, binary analysis and proprietary protocol investigation.
Software Security
Application security, system protection and technical security analysis.
Embedded Development
Firmware, hardware communication, microcontrollers and embedded systems.
How it works
From Initial Idea to Finished Product.
A straightforward process that keeps you informed and involved throughout your project.
- 01
Discuss your requirements
Tell me about your idea, business or technical challenge. We'll discuss what you need and how I can help.
- 02
Plan the solution
I'll assess the requirements, recommend an approach and provide a clear scope and quotation.
- 03
Design, develop and test
I'll build your solution, provide updates and make sure everything works as expected.
- 04
Launch and ongoing support
Once everything is ready, I'll help get your solution live and provide ongoing support where needed.
Client reviews
Don't Just Take My Word For It.
- Top Rated Plus on Upwork
- 100% Job Success
- 5.0 from 23 reviews
Mathew is an excellent developer. He was able to solve problems that others couldn't, delivered clean and reliable work, and communicated clearly throughout the project.
Matthew was an absolute lifesaver! Where another freelancer struggled, he stepped in and expertly reverse-engineered an application with precision and efficiency.
Matt was brilliant from start to finish. I wanted to develop a system for pulling in stock market data & his experience, knowledge & skillset fit my needs perfectly.
Mathew is an excellent professional and developer. He was very attentive and delivered the project with great quality before the deadline. I would definitely work with him again.
Mathew SucklingDeveloper, MGSCreative
About
Meet Matt.
I'm an independent software developer based in Perth, Scotland, working with businesses across Scotland and the UK.
I've spent my career building software, developing applications and solving technical problems across a wide range of industries.
My experience includes working with major organisations such as RBS/NatWest, Computershare and NCR Atleos, alongside building my own software products and delivering solutions for independent businesses.
Today, I bring that experience directly to my clients, offering a personal development service without the overhead of a traditional agency.
Do you work with businesses outside Perth?
Yes. I'm based in Perth, Scotland, but work with businesses throughout Scotland and across the UK. Projects can be managed remotely.
How much does a website or software application cost?
Every project is different. Costs depend on the scope, functionality and complexity. Get in touch and I'll provide a quotation based on your requirements.
Do you work with small businesses and startups?
Absolutely. I work with businesses of different sizes, from individuals and startups to established companies requiring bespoke technical solutions.
Can you take over or improve existing software?
Yes. I can help maintain, improve, modernise and extend existing websites, applications and software systems.
Do you provide ongoing support and maintenance?
Yes. I can provide ongoing technical support, maintenance, updates and hosting depending on your requirements.
Will I deal directly with the developer?
Yes. You'll communicate directly with me throughout the project, from the initial discussion through to development and delivery.
Have a Project in Mind?
Whether you're looking to build a new website, develop a bespoke application or need help with a complex technical challenge, I'd love to hear about it.