About Me

A Little Bit
About Ben.

Web developer in the making, problem solver, and someone who enjoys figuring out how things work.

Portrait of Ben Davies

Who I Am

Nice to meet you.

Hi, I'm Ben. I'm an aspiring web developer based in Norwich, Norfolk, currently developing my skills through hands on projects and my training with Netmatters.

I've always enjoyed understanding how things work and solving problems along the way. Web development gives me a chance to combine that logical side with something much more creative. Taking an idea and turning it into something people can actually use.

I'm particularly interested in creating websites that feel clean, responsive and considered, where the small details matter just as much as the bigger picture.

Benjamin Davies Web Developer

My Journey

How I got here.

01

Curiosity

I've always had an interest in understanding how things work. That curiosity led me towards Physics, where problem solving and logical thinking became a big part of my education.

02

Finding Technology

Over time, I found myself increasingly drawn towards technology and the practical side of creating things. Web development stood out as a way to combine technical thinking with creativity.

03

Learning to Build

I'm now developing my skills through practical projects, learning how to turn designs into responsive websites using HTML, CSS, Sass and the wider tools used by modern developers.

04

What's Next

This portfolio is part of that journey. As my skills and experience grow, so will the work showcased here.

What I Work With

Skills & Technologies.

Frontend Development

HTML5

Building semantic, well structured pages with accessible navigation, forms and content using clean HTML.

CSS3

Creating responsive layouts with Flexbox and Grid, alongside transitions, animations, pseudo-classes and modern CSS techniques.

Sass / SCSS

Writing organised and maintainable styles using variables, nesting, partials, mixins and reusable styles across projects.

Responsive Design

Building mobile-first layouts that adapt smoothly across different screen sizes using flexible layouts and media queries.

JavaScript & Logic

JavaScript

Using JavaScript to add interactive features such as form validation, navigation menus, modals, scroll effects, event handling and DOM manipulation.

Browser APIs

Working with browser features such as the DOM, Intersection Observer and event listeners to create interactive and responsive user experiences.

Backend & Databases

PHP

Building server-side functionality with PHP, including form handling, validation, sessions, templating and working with databases through PDO prepared statements.

SQL / MySQL

Designing and querying relational databases with SQL, creating tables and securely storing and retrieving data using prepared statements.

Tools & Workflow

Git & GitHub

Using Git for version control, managing repositories, committing changes and keeping projects backed up and accessible through GitHub.

Command Line

Using the terminal for everyday development tasks, including navigating projects, running commands and working with Sass.

Browser DevTools

Using browser developer tools to inspect HTML and CSS, debug JavaScript, test responsive layouts and investigate problems.

Web Accessibility

Applying semantic HTML, clear navigation and accessible interaction patterns when building websites with usability in mind.

Outside The Screen

There's more to me than code.

When I'm not learning web development, I enjoy spending time listening to music, playing guitar, gaming and exploring the things that interest me.

I'm a big fan of rock and metal, and I enjoy discovering new bands and albums as much as going back to old favourites. I'm also a fan of gaming and anime, with plenty of time spent exploring Minecraft and rewatching Naruto.

I think those interests are part of what makes working on creative projects enjoyable for me. There's always something new to discover, learn or improve.

Looking Ahead

Still learning.
Still building.

I'm currently focused on developing my skills, building real projects and learning from the experienced developers around me at Netmatters.

View My Work