Dave Greenland
software developer
Hello!
I'm a back-end software developer working at Bright HR in Manchester. Having begun as a Javascript Developer, I'm now primarily working with C#. I previously worked as a music teacher in Bolton for 16 years and continue to play the trumpet.


A website that creates viewer-driven virtual exhibitions from the combined catalogues of museums and galleries. It allows users to curate and organize their own exhibitions from a vast array of artworks and artefacts. It is of great use to researchers, students, and art lovers alike.
NextJs
TypeScript

Tailwind


Designed to streamline the tracking of music lessons and practice sessions, Sonata enables users to log detailed notes, timings and other valuable study data. Practice stats page for motivation. Built for iOS and Android using React Native.

React Native
JavaScript
Expo

React Native Paper


Engineered a robust back-end infrastructure using Node.js and Express. Uses a PostGres Database, implementing JSON web tokens for secure authorisation and Bcrypt for password encryption.
Node.js
JavaScript
Express
PostgreSQL


An app developed in a team of 6 streamlining the school trip-planning process. In three distinct user types: teacher, parent or pupil; trip details are managed, parental consent given, inventory items listed, whilst meeting points & locations are shared on the map-view. Head-counts are handled through a QR code system displayed uniquely by each pupil and scanned by the teacher.

React Native
TypeScript
Firebase Realtime Database
Expo

React Native Paper


A social news aggregation, web content rating and discussion website. Features include commenting, upvoting articles and filtering articles.
React
JavaScript
Axios
CSS
Material UI


RESTful API for my NC News Front-end project. Designed to deliver articles, comments, votes, categories and users from the database. Implemented using Jest, Husky and TDD with NodeJS, Express and PostgreSQL.
Node.js
JavaScript
Express
PostgreSQL


Retro football cards matching game. An example of work done during the early part of the Northcoders bootcamp.
JavaScript
Html 5
CSS