Welcome to my portfolio showcase. As a new business, I'm currently building my commercial portfolio, but I'm proud to share these example projects that demonstrate my technical capabilities and approach to web development. Each project reflects my commitment to clean code, user-centered design, and solving real-world problems through technology.

CarbTrack

Healthcare Mobile App
×

Project Overview

CarbTrack is a comprehensive diabetes management application that helps users track carbohydrate intake, monitor glucose levels, and gain insights into how diet affects their health. This honours project was developed to address the challenges diabetic patients face in managing their condition effectively.

The app features an extensive food database, personalised insights, and data visualisation tools to help users make informed decisions about their diet and medication.

My Role

As the sole developer of CarbTrack, I was responsible for:

  • User research and requirements gathering
  • UX/UI design and prototyping
  • Front-end and back-end development
  • Database architecture
  • Testing and implementation

Technologies Used

Flutter Dart Firebase Node.js Chart.js

Challenges & Solutions

Accurate Food Database

Creating a reliable food database with accurate nutritional information was essential for the app's success. I addressed this by:

  • Integrating with established nutritional databases
  • Creating a user contribution system with validation

Data Visualisation

Users needed clear, actionable insights from their tracking data. I created:

  • Intuitive charts showing glucose trends alongside carb intake
  • Dynamically updating charts to illustrate nutritional intake compared to nutrition goals

Outcomes

CarbTrack demonstrates my ability to create complex applications that solve real-world problems with a focus on user experience. The project showcases my skills in:

  • Full-stack development with modern technologies
  • Creating intuitive user interfaces for complex functionality
  • Building responsive applications that work across devices
  • Implementing secure data handling for sensitive health information
  • Creating data-driven insights through effective visualisation
``

Project Overview

Coastal Brew Café is a concept website designed for a fictional seaside coffee shop and restaurant. This project was created to demonstrate my abilities in designing and building engaging, functional websites for hospitality businesses.

The site features a responsive design, online menu with filtering options, and location-based features to attract locals and tourists alike.

My Role

I handled all aspects of this project, including:

  • Concept development and branding
  • Responsive web design
  • Front-end development
  • CMS implementation
  • Testing and optimisation

Technologies Used

HTML5 CSS3 JavaScript Responsive Font Awesome Local Storage

Design Approach

For Coastal Brew Café, I wanted to create a digital experience that captured the relaxed, welcoming atmosphere of a seaside café while providing practical functionality for customers and staff.

Coastal-Inspired Design

The colour palette, typography, and imagery were carefully selected to evoke the coastal setting, with blues, sandy neutrals, and weathered wood textures creating a cohesive visual identity.

Performance Optimisation

Despite featuring high-quality food photography, the site maintains fast loading times through image optimisation, lazy loading, and efficient code structure.

Business-Focused Features

Every feature was designed with the café's business goals in mind—increasing reservations, promoting special events, and streamlining takeaway orders to maximise revenue and customer satisfaction.

Results & Impact

The Coastal Brew Café website demonstrates my ability to create engaging, functional web experiences for hospitality businesses.

  • Intuitive user experience with clear user journeys toward booking and ordering
  • Accessible design that works across all devices and connection speeds
  • Integration of multiple systems (booking, ordering, maps) into a cohesive experience
  • Simplified management system allowing for easy content updates

My Development Process

Here's how I approach each web development project to ensure quality results.

1

Discovery

Every project begins with thorough research and requirements gathering. I take time to understand your business goals, target audience, and unique challenges before proposing solutions.

2

Design

Using industry-standard design tools, I create wireframes and mockups that align with your brand identity while focusing on user experience and accessibility.

3

Development

Clean, efficient code is the foundation of every project. I build using modern frameworks and best practices to ensure performance, security, and maintainability.

4

Testing

Rigorous testing across devices, browsers, and user scenarios helps identify and resolve issues before launch, ensuring a polished final product.

5

Launch

Once approved, I handle deployment with attention to detail, ensuring everything from SEO settings to analytics tracking is properly configured.

6

Support

My relationship with clients continues after launch with training, documentation, and ongoing support to help maximise return on investment.

Ready to Start Your Project?

I'd love to hear about your web development needs and discuss how I can help bring your vision to life.