Open to junior developer roles

Adil Slim.

> _

I build clean, responsive websites with HTML, CSS & JavaScript, write SQL, and love turning broken pages and messy data into things that just work.

01 / About

From marketing to making things work.

I graduated with a 2:1 in International Marketing from the University of Westminster, including an exchange year at Toronto Metropolitan University. Along the way I realised the part I loved most was the technical side: fixing website issues, building dashboards and digging into data to find out why something wasn't working.

So I started teaching myself to code. Now I'm building my own projects, from this site to a browser game, and I'm looking for a junior developer, QA or apprenticeship role where I can keep learning fast alongside a great team.

0live projects
0languages & tools I code in
0certifications
adil.js
▍

02 / Skills

My toolkit.

</>

Front-end

Semantic HTML, modern CSS (Grid, Flexbox, animations) and vanilla JavaScript: DOM, events, Canvas API and localStorage.

  • HTML5
  • CSS3
  • JavaScript
  • Canvas API
  • Responsive design
SQL

Data & SQL

Queries that filter, join and aggregate across related tables. Certified in SQL for analytics.

  • SELECT
  • JOIN
  • GROUP BY
fx

Analysis

Excel dashboards with VLOOKUP, IF and PivotTables, plus data validation before anything gets reported.

  • Excel
  • Dashboards
  • KPIs
⚙

Web platforms

Hands-on with live sites: technical SEO fixes, analytics, e-commerce CMS and email tools.

  • Google Analytics
  • Shopify
  • Mailchimp
↗

Learning right now

Deeper JavaScript, Git from the command line, and building small apps that save data.

  • JS fundamentals
  • Git CLI
  • Web apps

03 / Projects

Things I've built.

LIVE

Featured project · 2026

Snake Game

A classic arcade game rebuilt from scratch with vanilla JavaScript and the Canvas API. No libraries, no game engine: just a game loop, collision detection and a lot of testing.

  • Best score saved in the browser with localStorage
  • Speeds up every 5 points, with pause on the Space bar
  • Keyboard, swipe and on-screen controls, so it works on phones
~/portfolioPersonal

This Portfolio

Hand-coded with zero frameworks. Particle-network hero on canvas, scroll-triggered animations, 3D tilt cards, animated counters and an auto-playing game demo.

  • HTML
  • CSS
  • JS
↗
SELECT *Certified · 2025

SQL for Analytics

Wrote queries to extract, filter, join and aggregate data across related tables, then used them for ROI tracking and funnel analysis.

  • SQL
  • JOINs
  • Aggregation
<meta>Work · 2024

Technical SEO Fix-up

Found and fixed problems on a live e-commerce website, then tested changes with A/B experiments.

0issues fixed
0traffic
0engagement
=VLOOKUP()Internship · 2025

KPI Dashboards

Multi-sheet Excel dashboards tracking CPA, ROI and conversion rates, with PPC funnel analysis to find where users dropped off.

  • Excel
  • Data validation
  • Reporting
conversions++Internship · 2022

Conversion Boost

Used analytics to find underperforming pages on a Shopify store, then improved them.

0before
0after, in 2 months
// TODOIn progress

What's next

A to-do app that saves in the browser, and my first open-source contribution. Follow along on GitHub.

↗

04 / Journey

Education & certifications.

2026

Self-taught web development

Built and launched my portfolio and a browser game with HTML, CSS and JavaScript.

2025

SQL for Marketing Analytics

Coursera (IDM). Plus the Google Analytics & Google Ads Measurement certification from Google Skillshop.

2020 – 2024

BA (Hons) International Marketing, 2:1

University of Westminster. Modules in data analytics, digital marketing and consumer behaviour.

2022 – 2023

International Exchange Year

Toronto Metropolitan University, combining study with part-time work abroad.

05 / Contact

Let's build
something.

I'm open to junior developer, QA and apprenticeship opportunities. The best way to reach me is LinkedIn.