Adam White
adam white photo

Adam White

Web Developer

coding icon

Hello there.

My name is Adam and I'm a web developer and Computer Science MSc graduate who loves to learn about all things programming.

I make it my mission to understand as much as possible about programming, different languages and tools and the wider web ecosystem. I particularly enjoy building APIs and microservices with C# and Node. I also have a keen interest in security, currently studying the HackTheBox Bug Bounty certification, learning all about common web vulnerabilities and penetration testing techniques.

I love to work with React and JavaScript, Node and AWS – using programming to solve real-world problems. I am currently working on a web app that allows the user to create custom location markers, with user-generated images and data.

My Skills


I have a passion for web development and making user-friendly, beautiful websites and apps. I like to work on side-projects which helps develop my knowledge and skills.

My first language was JavaScript, although I am now comfortable working with Java and C# and am happy to learn new languages and frameworks - whatever the project requires.

  • Familiar with JavaScript ES6, creating web components and DOM manipulation
  • C#
  • Object-orientated programming, advanced algorithms and data structures (e.g. stacks, queues, trees and graphs)
  • Familiar with React, both functional and class-based components
  • Familiar with Redux state management
  • Learning Next.js
  • Creation of RESTful APIs with Node, C# and Java
  • Consumption of web APIs and microservices
  • AWS Lambda, S3, DynamoDB
  • Created image resize service using Lambda, API Gateway, DynamoDB, S3, Serverless framework Azure Function deployment
  • Familiar with HTML5 and CSS3/SCSS
  • Responsive, user-friendly websites
  • Semantic HTML, modular stylesheets
  • SQL, MySQL, sqlite, Oracle APEX
  • MongoDB queries, MongoDB Cloud
  • Command line Git
  • Use of Github and Github IDE integration
  • Object-Orientated programming
  • Java servlets, JSP, Tomcat, JSTL

Portfolio


My latest projects

shaw farm screenshot

Shaw Farm Holidays

Logo design and website re-design

Shaw Farm Holidays requested a more modern design with an emphasis on images and visual elements to give focus to the Peak District as a peaceful, relaxing and beautiful place to stay on holiday.

Care was taken to ensure a smooth site transition, with a focus on performance and maintaining the core functionality of the booking system using a third-party system. This was maintained but made to look more appealing and in fitting with the rest of the design.


Poker App

Built with React, Redux and CSS

Created a prototype 1 vs 1, human vs computer heads-up poker app. Fun side project with more complex logic and state management

Beer Bookmark

Built with React, Redux, Node/Express and MongoDB

An enjoyable and useful pet project that involved full-stack development of a beer bookmark app. The user can signup and search for beers and ales to add to their private lists.

  • Express server
  • MongoDB Cloud
  • Custom CSS
  • BCrypt authentication
  • Untappd beer API
  • Deployed with Heroku
PlaceIt screenshot

PlaceIt mobile app - in progress

Built with Maui, Blazor, C# and JavaScript

A work in progress - mobile app to be used for foraging and nature enthusiasts for locating and storing location markers.

Using sqlite for storing data and googleMaps API for the map interface.

Felissimo

Built with HTML Canvas, JavaScript and CSS

A fun pet project making a prototype level for a platformer game.

Use of classes for different types of object, spritesheets and game mechanics.

kakuro app

Kakuro Puzzle App

Built with React and CSS

A fun pet project involved building the logic and front end of a logical puzzle app, based on Kakuro puzzle.

The player has to place a number between 1 and 9 in each square, so that they total the target number in the gray box above and/or to the left. Numbers cannot be repeated in a single set.

heatons cats screenshot

Heatons Cats

Website re-design

Heatons Cats were using a simple Wordpress theme that was functional, but old-fashioned and not reflective of the fresh new face of the charity.

They required a custom Wordpress theme, so that the re-design did not change their day-to-day running of their content management system.

I help maintain the site with periodic updates and occasional custom content.


Contact