curriculum vitae

Jafer Nusier

Experienced Front-End Engineer with a passion for crafting innovative web applications. Proficient in React, Next.js, and TypeScript, delivering high-performance and user-centric experiences. Adept at leveraging modern development practices, including component-based architecture, state management, and testing frameworks. Proven ability to collaborate effectively in agile teams and deliver projects on time within tight deadlines. Seeking a challenging role to contribute to cutting-edge web development initiatives.

Experience

Frontend Developer

Tickitto AI Ltd, London

  • Optimised and maintained the initial version of the company’s website using ReactJS, TypeScript, CSS/SASS and Netlify.
  • Led the full website revamp using NextJS, TypeScript, Tailwind CSS and Vercel, leveraging Mantine for custom component creation.
  • Integrated Sanity IO CMS for content management, including white label capabilities for partners such as American Express and Careem.
  • Managed and worked with a monorepo using Turborepo which enabled handling multiple standalone apps which shared the majority of design components into a single repository, while each one having their own deployment.
  • Led the implementation of the business website using NextJS 14 and App Router with full CMS customisability.
  • Built a custom internal CMS for the content team, automating manual content processes end-to-end — designed the frontend and developed API endpoints with Python, FastAPI and MongoDB.
  • Developed responsive and reusable components with dynamic adjustment from mobile to desktop sizes, incorporating W3C Accessibility Guidelines and comprehensive test suites and end to end testing using Jest and Cypress.
  • Worked in an agile environment utilising Git and GitHub for code management, and JIRA and Asana for task management.
  • Conducted SEO optimisation strategies using Google Search Console, improving site visibility and search performance by refining indexing, page descriptions and targeted keywords.
  • Implemented and maintained scripts for Google Tag Manager, Google Analytics, and Zendesk while contributing to visual concepts and user interface elements using Figma.

Software Engineer (Part-time)

SQHIVE LTD, London

  • App and web development using React.js, Javascript, GraphQL and Relay.
  • Created custom reusable components using Styled Components and CSS; contributed to system design using Miro.
  • Monitored reliability and performance of systems using a Firestore database.

Projects

Gym Progress Tracker

Gym Progress Tracker

A full-featured fitness tracking web app for logging workouts, tracking calories and macros, managing custom meals and exercises, and visualising progress over time.The app also provides a long list of exercises and an AI chatbot which can generate workouts tailored to your needs.

React Vite TypeScript TanStack Router Firestore Firebase Auth Firebase AI Logic shadcn/ui Tailwind CSS
Sprite Animation Game

Sprite Animation Game

A browser-based 2D platformer game built from scratch on the HTML5 Canvas, featuring a fully keyboard-controlled character with hand-tuned sprite animations — idle, run, jump, double jump and attack — plus an interactive and fun display of my CV.

JavaScript HTML5 Canvas Sprite Animation requestAnimationFrame

Education

BEng Electrical & Electronic Engineering

University College London

  • Dissertation: Binaural sound source localisation with image classification on raw audio signals (Score: 79)
  • Modules: Java, C, Connected Systems, Networking, IoT, Robotics, Digital Signal Processing, Advanced Digital Design

Dissertation Project

Binaural Sound Source Localisation

  • Researched sound propagation, data acquisition and processing of sound signals and approaches on biomimetic sound source azimuth estimation.
  • Created a binaural setup using a realistic head model and ears.
  • Engineered custom PCB hardware for binaural sound sensing and digital processing, wired to the head model and laptop.
  • Developed Matlab software for recording data and collected multiple datasets with the binaural setup.
  • Developed Matlab software for deterministic sound source localisation using interaural cues (ILDs and ITDs).
  • Developed Python software to apply image classification on raw audio signals for estimating the sound source azimuth angle.

Skills

Frontend

JavaScript TypeScript React.js Next.js Tailwind CSS CSS / SASS Styled Components Mantine shadcn/ui

State & APIs

Relay tRPC Context REST GraphQL Prisma Orval Postman

Tooling

Vercel Netlify Turborepo TanStack Docker Git GitHub

Backend

Python FastAPI Pydantic NodeJS Firebase AI Logic

Testing

Jest React Testing Library Cypress

CMS & DB

SanityIO PayloadCMS MongoDB Firestore

Analytics

Google Tag Manager Google Analytics Search Console Zendesk OneTrust

PM

Jira Asana

Design

Figma Miro

Templates

Jinja

Auth

NextAuth Firebase Auth