Portfolio
A sample of mini projects is shown here as a demonstration of front end application development capability. Much of the software engineering work undertaken by App Software Ltd involves back end architecture and development work in enterprise environments, so this page aims to showcase independent UI design work.
For more information regarding skills and services available, view my CV here or contact me.
Public Repositories / Opensource
For public repositories and open source projects, find our appsoftwareltd Github profile here.
App Software Tools
App Software Ltd provides a collection of free tools to assist with common software development activities, as detailed and linked below.
Built with Svelte, Typescript, Bulma CSS, Code Mirror (and various npm libraries)

Image Processor and Optimizer
Image Processor is a tool for converting between PNG, JPEG, WebP, BMP, TIFF, GIF and SVG formats, also facilitating resize and optimisation. The tool processes images directly in the browser and can process sets of images in bulk.
www.appsoftware.com/tools/utilities/image-processor

Artists Value and Histogram Tool
The Value and Histogram tool for artists enables a user to upload an image for processing down to a limited number of values, adjust stops on a histogram and simplify edges. This helps an artist to evaluate tone when composing drawings and paintings, reducing the complexity of an image.
www.appsoftware.com/tools/art/values-and-grid

Favicon Generator
Favicon Generator is a tool for creating a set of icons aimed at web application developers, and is able to convert from a range of input formats to produce a set of appropriately sized images for inclusion as icons targeting a range of device types.
www.appsoftware.com/tools/utilities/favicon-generator

Text Formatter
A text formatting tool using Code Mirror 6 for input and output, providing a range of common text formatting and processing operations useful for software development and data engineering.
www.appsoftware.com/tools/utilities/text-formatter

Scrap Pad
www.appsoftware.com/tools/utilities/scrap-pad
Scrap pad is a simple tool that uses Code Mirror 6 to allow users to save a single note, saved to the database under their user account to facilitate the quick recording of data on any device with a web browser.

Outdoors and Eco
Outdoors and Eco is a portal dedicated to sharing and promoting outoors activities. Via geospatial API integrations this web application facilitates the search and curation of outdoor and eco-friendly activities and products.
Built with ASP.NET, Alpine.js, Bulma CSS, Mapbox, Postgres, AWS
Activity Search
Users can search by location or activity category / category.

Route Mapping via Mapbox API Integration

User Curated Activities
Curated activities can optionally have location information associated with them, with users being able to select a place or create routes on a map. The map types of 'Street' / 'Satellite' or 'Outdoors' can be selected depending on the most appropriate option for the activity.
