Front-End Developer / Designer

Hi, I'm Shaquille.

I design and build thoughtful digital experiences.

I'm a front-end developer with a background in design, focused on creating products that are fast, accessible, and enjoyable to use.

I enjoy solving complex problems, collaborating with cross-functional teams, and building software that makes a genuine difference to the people using it.

Currently looking for my next opportunity.

01Design-minded development

Interfaces that are thoughtful visually and reliable technically.

02Product focus

Usability, accessibility, performance, and business goals considered together.

03Ready for the next team

Looking for front-end development, product design, and digital experience opportunities.

Front-end development / UI design / accessibility / performance / design systems

Selected Work

Three projects, three different problems.

A collection of projects that showcase how I approach design, development, and problem-solving. Each project presented different technical and design challenges, but they all share the same goal: creating digital experiences that are fast, intuitive, and built with purpose.

Mill-Max Filter Tool project preview

Front-End Developer / UI/UX Designer

Mill-Max Filter Tool

Making complex product discovery feel simple.

Challenge
Technical product catalogues often become difficult to navigate as they grow. Users are presented with large amounts of information, multiple filter combinations, and complex product specifications, making it easy to feel lost or overwhelmed. The challenge was to design a filtering experience that balanced flexibility with simplicity, allowing users to find relevant products quickly while keeping the interface approachable and easy to understand.
Stack
React, TypeScript, JavaScript, CSS, API Integration
Outcome
The final product transformed a large and technically detailed catalogue into a focused, guided experience. Users could locate relevant products more efficiently, while the modular architecture provided a solid foundation for future enhancements and ongoing maintenance. While the visual design remained intentionally understated, the strength of the project lies in the interaction design, information architecture, and technical implementation behind the experience.
What I learned
This project reinforced that good front-end development is about far more than building interfaces. It is about understanding how people process information. By simplifying complex decision-making and designing interactions around user behaviour rather than technical constraints, it is possible to make even highly specialised tools feel approachable and intuitive.
Read the thinking
Entenmann's project preview

UI Design / Front-End Development

Entenmann's

A promotional website experience for a bakery brand, focused on seasonal campaigns, responsive design, and performance.

Challenge
The existing experience made it difficult for users to find campaign information quickly, and the interface was not designed with mobile users in mind. Performance and accessibility also needed improvement to support a wider audience.
Stack
React, Next.js, TypeScript, SCSS, Vercel
Outcome
The final product delivered a cleaner, faster, and more intuitive experience that aligned more closely with the brand while providing a stronger foundation for future marketing campaigns.
What I learned
For this project I was reminded that the best technical solution is not always the most complex one. Spending more time understanding the problem upfront resulted in fewer design revisions and a smoother development process.
Read the thinking
Little Bites project preview

Front-End Development / CMS Implementation

Little Bites

A product-led brand website with responsive front-end templates and CMS-friendly content sections.

Challenge
The product experience needed to support different user needs at once: quick product discovery, brand storytelling, campaign content, and easy content management without adding unnecessary complexity for visitors.
Stack
Drupal, Bootstrap, PHP, SCSS, JavaScript
Outcome
The work helped create a smoother browsing experience for families and gave the brand a more maintainable foundation for product content and campaign storytelling.
What I learned
This project reinforced how small layout and interaction decisions can make a large consumer website feel simpler, calmer, and easier to navigate.
Read the thinking

About

I enjoy building products that feel effortless.

I've always been interested in the space where design and development meet: understanding users, simplifying complexity, and building interfaces that feel intuitive.

Over the past several years I've worked across branding, UI design, front-end development, and digital strategy, helping transform ideas into products people actually enjoy using.

I'm particularly interested in product development, design systems, accessibility, and creating experiences that stand the test of time.

Outside of work you'll usually find me exploring new technologies, refining side projects, or learning something that makes me a better developer.

Skills

Strengths I bring to a team

A clearer view of how I think, build, and contribute across front-end development and digital product work.

Front-End Development

Front-End Development

Modern HTML, CSS, JavaScript, React, Next.js, and TypeScript.

Design Systems

Design Systems

Creating scalable UI libraries and consistent user experiences.

User Experience

User Experience

Designing interfaces that balance usability with business goals.

Accessibility

Accessibility

Building inclusive experiences that work for everyone.

Performance

Performance

Optimising Core Web Vitals, responsiveness, and front-end performance.

How I Work

Things I care about

The habits behind the work matter as much as the final interface.

Writing code that's easy to maintain.

Thinking before building.

Accessibility by default.

Performance is not optional.

Design should solve problems.

Asking why before how.

Being easy to work with.

Learning continuously.

Helping the team succeed.

Thoughts

Ideas that shape the way I work

A few principles I keep coming back to: accessibility, performance, simplicity, thoughtful design, curiosity, and continuous improvement.

Great products are built by teams, not individuals.

Accessibility is a feature, not a task.

Simple solutions are usually the hardest to find.

Code should be written for the next developer, not just the browser.

Design should explain, not decorate.

Curiosity matters more than knowing every framework.

Progress is better than perfection.

Every project teaches you something.

Next step

Interested in working together?

I'm always happy to chat about opportunities in front-end development, product design, or building thoughtful digital experiences.

If you think I'd be a good fit for your team, I'd love to hear from you.