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
Oct 2022 – Aug 2025
Goldsmiths, University of London
First Class Honours · Final Average: 74%
Year 1 — 2022–23
Module
Mark
Frontend Web
99%
Computing Project 1
90%
Graphics 1
89%
Introduction to Programming
83%
Symbolic Mathematics
83%
Problem Solving for Computer Science
79%
How Computers Work
75%
Numerical Mathematics
70%
Result: Proceed
Year 2 — 2023–24
Module
Mark
Dynamic Web Applications
94%
Computing Project 2
93%
Extended Java
84%
Java for Industry
79%
Algorithms 1
73%
Algorithms 2
69%
Fundamentals of Computer Science
51%
Result: Proceed
Year 3 — 2024–25
Module
Mark
Data Mining
100%
Machine Learning
66%
Databases and the Web
66%
Artificial Intelligence
61%
Final Project in Computer Science
61%
Result: First Class Honours
Digital Skills Bootcamp — IT Technician
Aug 2025 – Oct 2025
Just IT Training Ltd, London
Completed intensive CompTIA A+ 1101 & 1102 training — hardware and software troubleshooting for PCs, printers, and projectors.
Hands-on Microsoft 365 administration: Endpoint management, user accounts, and security settings.
Practised diagnosing and fixing a wide range of IT issues across operating systems and devices.
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
Nov 2025 – Present
Nationwide Accommodation Services Ltd, London
Manage utility accounts (gas, electricity, water, council tax) across multiple residential properties.
Analyse monthly spending in Excel, find errors, and liaise with suppliers to recover refunds and secure better tariffs.
Write clear monthly financial reports for senior management.
Work with Housing and Bookings teams to cut costs on empty properties and keep meter data accurate.
Retail Assistant
Sept 2025 – Nov 2025
Circle Collective, London
Helped customers and explained the organisation's social impact mission.
Managed displays, stock, and visual merchandising.
Operated the POS system and completed end-of-day cash-up procedures.
Business Support
Jul 2024 – Sept 2024
Tower Hamlets Temporary Housing, London
Managed confidential data and kept accurate case records in Comino and Northgate.
Produced clear documents and reports using Microsoft Office.
Updated records used by support officers, improving team efficiency.
Computer Repair Technician
Maconomix
Diagnosed and fixed hardware and software faults on laptops and phones.
Explained repairs clearly to customers face-to-face.
Managed stock and repair schedules to meet turnaround times.
Foodbank Volunteer
Jun 2024 – Present
Docklands Settlement, London
Greeted and supported community members in a friendly, respectful way.
Managed stock and trained new volunteers on protocols.
Wrote inventory reports to support funding applications.
Volunteer Retail Assistant
Mar 2025 – Present
More Life Homes, London
Welcomed customers and handled queries about donations and stock.
Kept the shop floor tidy and handled transactions accurately.
Trained new volunteers and led shifts when required.
Secretary
Anime and Games Society, Goldsmiths
Ran meeting agendas, took minutes, and organised society events.
Kept membership records in line with data protection requirements.
Managed budgets and developed public-speaking skills through event coordination.
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.
A web platform where users can share, discover, and rate food posts, with recipe suggestions and secure account management.
Node.jsExpress.jsMySQLEJSSharp-Multer
Authentication: Secure user accounts with bcrypt password hashing, session-based auth, and SQL injection prevention via prepared statements.
Recipe suggestions: Integrates TheMealDB API to surface relevant recipe ideas based on the food content users post.
Image handling: User-uploaded food photos are automatically optimised using Sharp-Multer, reducing load times without quality loss.
Discovery: Tag and rating filters let users find and sort posts by category or score; the system was iteratively tested with real users to refine the UX.
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
Rhythm game: Notes are generated procedurally in real time, synchronised to the song's tempo. Players use keyboard controls to hit notes, with a scoring system based on accuracy and timing. Difficulty options change the note spawn rate, and the game environment is rendered with 3D graphics.
Karaoke game: Uses a pre-trained ml5.js machine learning model to detect pitch from both the song and the player's microphone input. Scores are based on pitch accuracy, with synchronised lyrics displayed on screen. A fun webcam mode adds overlay filters during play.
Music player: Offers a choice of 2D and 3D animated visualisers that respond to the audio. Includes full playback controls — play/pause, skip, speed, looping — along with a volume bar and a seekable song progress bar.
— 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.