Syed Sahaf

BSc Computer Science — First Class Honours
Profile

Hi, I'm Sahaf. I just graduated from Goldsmiths with a First in Computer Science. During my degree I worked on several full-stack web projects, used real datasets, and learned a lot about machine learning.

I completed a CompTIA A+ bootcamp which gave me hands-on experience in IT support and troubleshooting.

Now I'm looking for a role where I can build experience, keep learning, and grow.

Education

BSc Computer Science

Goldsmiths, University of London
First Class Honours · Final Average: 74%

Digital Skills Bootcamp — IT Technician

Just IT Training Ltd, London
Skills

Languages

  • Python
  • JavaScript
  • Java
  • SQL / MySQL
  • R (basic)

Frameworks & Tools

  • React.js
  • Node.js / Express
  • REST APIs
  • Tailwind CSS
  • Git & GitHub
  • Microsoft 365

Data & ML

  • Machine Learning
  • Data Mining
  • scikit-learn
  • Pandas / NumPy
  • Feature Engineering
  • Model Evaluation
Experience

Utilities Officer

Nationwide Accommodation Services Ltd, London

Retail Assistant

Circle Collective, London

Business Support

Tower Hamlets Temporary Housing, London

Computer Repair Technician

Maconomix

Foodbank Volunteer

Docklands Settlement, London

Volunteer Retail Assistant

More Life Homes, London

Secretary

Anime and Games Society, Goldsmiths
Portfolio

Interactive Timelines in the Digital Humanities Current

A full-stack web app for creating, editing, and publishing historical timelines by extracting event data directly from Wikipedia.
React.jsNode.jsExpressMySQLCheerio.jsTimelineJS3Tailwind CSS

GitHub ↗

FoodRate Application

A web platform where users can share, discover, and rate food posts, with recipe suggestions and secure account management.
Node.jsExpress.jsMySQLEJSSharp-Multer

GitHub ↗

Rhythm & Karaoke Game

A POC browser app built with p5.js featuring three modes: a rhythm game, a karaoke game, and a music player with visualisers. Built in collaboration with sahas036211.
JavaScriptp5.jsml5.js

GitHub ↗

French Revolution Interactive Visualisation

An interactive tool for exploring the events, locations, and relationships of the French Revolution through dynamic timelines and data visualisation.
React.jsNode.jsExpressTimelineJS3CSS

GitHub ↗

Room Booking App

A scalable full-stack application for scheduling and managing room bookings, built collaboratively using Agile methodology.
Node.jsExpress.jsMySQL

GitHub ↗

Simple Calculator

A Java desktop calculator with a GUI, supporting complex arithmetic expressions with full operator precedence and a live calculation history.
JavaSwing

GitHub ↗

Hangman Game

A GUI-based Java implementation of the classic Hangman game with multithreading, scoring, and an external word list.
JavaSwing

GitHub ↗
Interests
  • I enjoy reading and have an interest in fantasy and science fiction. My favourite authors are Guy Gavriel Kay with The Lions of Al-Rasan being one of my favourites; Brandon Sanderson's Mistborn trilogy and Kel Kade's The King's Dark Tidings.
  • I also enjoy reading chinese fantasy and xianxia web novels, The Lord of Mysteries, I Shall Seal the Heavens, Forty Millenniums of Cultivation being one of my favourites.
  • I enjoy playing video games and love playing rogue-lites, my favourite are Hades and Slay the Spire.
  • I also have an interest in non-fiction, and love learning about the past. My particular interests are around South Asian history and early modern history.