Hi! I'm Dan.

Bitmoji of Dan

A Full Stack Developer with 6 professional experience.

About Me

perm_identityHe / Him

roomBased in Ipswich, UK

I would describe myself as creative, intellectual and a dreamer. I enjoy drawing up cool new projects from spontanious ideas, as well as pondering about life's many questions and probably have way too many interests, hobbies and aspirations!

Skills and Passions

My skills and passions. Confidence bars show my confidence, out of 5.

Cartoon Artist's Palette

Web Design

Background

I took to art and design from a young age and have always dabbled in design work. Coupled with frontend development, this has enabled me to work efficiently with designers when crafting solutions.

My experience ranges from designing my own websites, games and graphics to implementing designs crafted by professionals across a plethora of design languages, patterns and systems.

Software, Patterns and Systems

  • Inkscape
  • GIMP
  • Mobile Responsive
  • UX Design
  • Design Systems
  • Figma

Window with graph icon in it

Frontend Web Development

Background

I am deeply rooted in frontend web development and as such I am familiar with a great deal of frontend languages, frameworks and libraries.

I have also used a few design systems and my ever-growing UI and UX design skill set bring a lot into my development skill set.

Languages and Libraries

  • HTML & CSS
  • JS & Typescript
  • Typescript
  • React & NextJS
  • Vue
  • Angular

Window with database icon in it

Backend Web Development

Background

As a full stack developer, I enjoy both facets of web development equally. I have been well acquainted with the development of APIs and CGIs thoughout my career.

Databases are an important technology in any stack and as such, I have had a lot experience in designing and building database schemas for production ready systems.

Server Applications

  • APIs & CGIs
  • NodeJS & NPM
  • PHP
  • Perl
  • AWS
  • Python

Database Technologies

  • MySQL
  • Postgres
  • MongoDB
  • Redis
  • Oracle DB
  • FlywayDB

Window with cartoon firewall in it

Dev Ops

Background

I have a well developed but malleable development workflow and have been known to write Bash scripts for as many manual tasks as I can! I believe that automating repetitive manual tasks is key to efficiency.

I am familiar with managing code using Git or SVN and have set up and used countless Git repos, both locally and remotely. I have a deep knowledge pool of Linux and MacOS. I can use Windows if I have to.

Technologies

  • Linux & MacOS
  • Windows
  • Git
  • Bash
  • Jenkins
  • VMs & Docker

Computer with password on screen

IT Security

Background

For as long as I have written software, I have also tried to break it. My time working with financial software, e-commerce/ticket websites and betting web games has brought IT security to the forefront of my development.

I have learnt a valuable perspective for developing software with an emphasis on security and data protection. I also hold a certificate in web security from MWR Info Security.

Skills and Knowledge

  • Pentesting
  • Cryptography
  • Networking
  • Access Control

Qualifications and Certificates

ict icon

ICT

A Level

Applied Science

science icon

A Level

design and tech logo

Product Design

A Level

gcses icon

GCSEs

8 A* to C grades

city and guilds icon

City & Guilds

2 Merits

mwr logo

MWR

Proactive Web Defence

View Certificate
cybsafe logo

CybSafe

Security Awareness

View Certificate

Contact Me

Feel free to contact me if you have any queries!


Social Media

Checkout my social media, I might also respond more quickly!

CV

Here is a copy of my CV.