Full-stack software engineer (BSc Information Technology, 2024) who builds and ships React/Next.js, Node.js and Python projects end to end. Built and deployed the Bustan Bakers website with CI-enforced performance budgets and automated SEO tests, built a git-backed CMS and WebGL portfolio, and published an interactive browser-based course that teaches how to build a GPT from scratch. Uses AI coding agents such as Claude Code daily, with strict TypeScript, CI and automated tests as the safety net.
Built a git-backed CMS with GitHub OAuth, signed HttpOnly session cookies and an allow-list; schema-driven admin forms commit content atomically through the GitHub git data API, with conflict detection and retries.
Built the site on the Next.js App Router with markdown, YAML and JSON content, RSS, a sitemap, dynamic Open Graph images, Spotify and GitHub integrations, and CI (typecheck, lint, build) deploying to Vercel.
Rendered the homepage as a scroll-driven black-hole simulation in three.js with raw GLSL shaders (Schwarzschild geodesics, Doppler and gravitational colour shifts, HDR bloom).
Built and deployed a statically generated multi-page site (menu, products, locations, product enquiry flow) on Vercel, with scroll-driven CSS animation, a handwritten-wordmark splash and a lazy-loaded WebGL hover shader.
Set up a GitHub Actions pipeline (lint, typecheck, build, tests) that fails the build if any route exceeds 178 KB gzipped JavaScript or 900 KB transfer.
Added automated per-route SEO checks (single canonical URL, parseable JSON-LD, prerendered Open Graph images, sitemap match) and an AVIF image pipeline with five responsive widths.
Experience
2026 – Present
IT Support Specialist · S&P Global
London, UK
Provide technical support to employees at a global financial intelligence and data company, handling incidents and service requests in ServiceNow.
Support and troubleshoot employee devices with Microsoft Intune.
Support user accounts and access in Active Directory.