codedbyzak

Hi, I'm Zak

|

I build accessible scalable solutions and digital experiences for the web.

I’m a developer passionate about crafting accessible, stunning user interfaces and performant, scalable backends. My favourite work lies in solving real-world problems with technology, particularly the ones I encounter myself. I thrive on turning challenges into opportunities, building solutions that not only make my own life easier but can also benefit others facing similar issues.

Currently, I'm a Front-End Engineer at British Gymnastics. I play a key role in the team, contributing to the creation and maintenance of UI components that power BG's frontend, ensuring our platform meets web accessibility standards and best practices to deliver an inclusive user experience.

Programming is not just a job for me; a lot of my free time is spent in and around tech in some way or another. I am currently studying for my AWS Certified Developer – Associate exam which I am hoping to sit within the coming months. My love for tech and passion for problem solving has led to the creation of many personal projects, some of which can be seen below.

When I'm not coding, I'm usually at the gym, producing music, watching sports (esports or football) or missing blacks off the spot at the local snooker hall. I'll show and tell some more stuff about my hobbies below.

Technology

React

Next.js

TypeScript

Tailwind CSS

Node.js

Express

MongoDB

PostgreSQL

Drizzle

OpenAI

Stripe

Git

Auth0

Auth.js

Cypress

Jest

Framer Motion

Resend

Zod

Redis

Upstash

AWS

Azure

Cloudflare

Storyblok

React

Next.js

TypeScript

Tailwind CSS

Node.js

Express

MongoDB

PostgreSQL

Drizzle

OpenAI

Stripe

Git

Auth0

Auth.js

Cypress

Jest

Framer Motion

Resend

Zod

Redis

Upstash

AWS

Azure

Cloudflare

Storyblok

Experience

Frontend Developer @ British Gymnastics

2021Present

Build and maintain critical components used to construct British Gymnastics frontend. Work closely with cross-functional teams, including developers, designers, and product managers, to implement and advocate for best practices in UI/UX, performance and security.

Full Stack Developer @ ZNS Dev

20192021

Founded and operated a freelance web development service, delivering high-quality static website solutions tailored to client requirements. Engaged with clients to gather requirements, designing and developing responsive websites, ensuring performance and accessibility standards, and providing ongoing technical support. Built strong client relationships through clear communication and a focus on delivering solutions aligned with business goals.

Frontend Developer @ Victoria Business Centre

20182019

Maintained and improved the business centre’s digital presence by developing and optimising web solutions to promote office space rentals and enhance client communication. Additionally provided digital support for sister companies, including an office furniture retailer and a construction firm.

Frontend Developer @ FTA Furnishing

20172018

Contributing to the design, development, and maintenance of the company’s e-commerce platform. Implemented responsive and user-friendly interfaces to enhance the customer shopping experience, optimised website performance, and collaborated closely with designers and back-end developers to deliver seamless functionality.

Projects

4DAHEADZ

4DAHEADZ

SaaS

Music promotion tool

4DAHEADZ is music promotion tool whose core feature helps music artists gain organic engagement, increase plays, and boost exposure for their tracks and profiles. The platform also offers a suite of additional tools to support music promotion.

SoundCloud Wrapper

SoundCloud Wrapper

Open Source

Soundcloud API wrapper that powers 4DAHEADZ

Soundcloud Wrapper is a fully open source, lightweight, strongly-typed Node.js wrapper for the Soundcloud API. It simplifies interaction with SoundCloud's services by providing an intuitive interface for authentication, track management, playlist operations, and user interactions. Built with TypeScript, it offers full type safety and seamless integration for Node.js applications.

bettr.it

bettr.it

SaaS

AI powered content enhancement Chrome extension.

bettr it is an AI based Google Chrome extension that helps users “bettr” content on any web page in their browser. Users can highlight content they have entered in text fields to check grammar, generate new content, or refine their writingusing AI to match a preferred tone, style or purpose.

tinfoilgrill.com

tinfoilgrill.com

e-commerce

Music distrobution platform.

tinfoilgrill.com is a music distrobution platform where I sell my music, digital and physical. There is also a fruit machine game which users can play for free to win digital versions of vinyl on releases set at a very low drop rate.

Footy Flashbacks

Footy Flashbacks

Twitter Bot

AI Twitter bot.

Footy Flashbacks is a Twitter bot that uses AI to generate flashbacks of football facts, stats, matches and moments that happened on the current day. It uses the OpenAI API to generate the flashbacks and the node-cron library to schedule the tweets. The project is now decomissioned.

OSRS Bot Commissions

OSRS Bot Commissions

Gaming Bot

Old School Runescape Bots

Development of Old School Runescape bots for clients using the EpicBot API, with the purpose of account leveling or gold farming. Utilising Loop or Tree scripts depending on the complexity of the task the bot is to perform.

Side Quests

Outside of work I have many hobbies and interests but most prominently I enjoy producing music and audio engineering. This has lead to my music been signed by labels, releasing digital and vinyl records and having my music played internationally at festivals, clubs up and down the UK and on radio stations such as BBC 1Xtra.

Open in player

Open in player

Open in player

Open in player

Open in player

Open in player

Open in player

Open in player

Open in player

Open in player

Open in player

Contact

Interested in my projects, want to discuss work opportunities or just want to say hi? Let's connect! I'll get back to you as soon as I can.