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 developmentInterfaces that are thoughtful visually and reliable technically.
02Product focusUsability, accessibility, performance, and business goals considered together.
03Ready for the next teamLooking 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.
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
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
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.