creative
Drone videography & photography
I fly a drone for landscape video and photography — planning shots, flying them cleanly, and editing the results. There’s a surprising overlap with engineering: preparation, constraints, and patience.
About / Feras Harah
I’m Feras — curious by default, practical by habit. I speak three languages (Arabic, English, and Turkish), and I got hooked on software at school, when a revision quiz I wrote in C# ended up being used by GCSE students preparing for their exams. Making something that other people actually used changed how I saw programming, and I’ve been chasing that feeling since.
Working principle
Keep learning, build things properly, and make them count.
Background
I’m studying Software Engineering with placement at Queen’s University Belfast, graduating in 2028. In two years I’ve shipped a database-driven text-adventure game with a six-person team, built a climate-change board game in C++, and started building a real online store for a local business. Alongside study I’ve delivered for Amazon Flex and worked weekend shifts in a busy restaurant — work that taught me plenty about showing up and dealing with people.
I don’t pretend to know everything. What I can promise is that I ask good questions, take feedback seriously, and the things I build get noticeably better each time.
Current perspective
Confidence should come from doing the work, being honest about the gaps, and improving with each iteration.
Values
These are simple on purpose. The challenge is practising them consistently.
Understand why an approach works instead of stopping at the first answer that runs.
Small, steady progress beats bursts of motivation. Improvement is built, not found.
Explore odd ideas — then keep whatever actually makes the result clearer or more useful.
Skills matter most when they solve someone else’s problem, not just my own.
Start from a real need, and leave things more helpful than I found them.
Journey
The route so far — school projects that found real users, two years of team engineering at Queen’s, and a placement year on the horizon.
A levels in Software Systems Development, Digital Technology, Maths, and Arabic. Built a C# revision quiz that GCSE students at my school actually used, then a hotel booking system with C# and SQL — bookings, unique IDs, and a billing engine.
Spent time with Kainos in Belfast learning how a large software company actually runs — how teams are structured, how software gets delivered, and what a career in tech looks like from the inside.
Modules across programming, data-driven systems, cyber security, and maths for computing — plus the Robotics Club on the side.
A database-driven text-adventure web game: player accounts with hashed passwords, save systems that restore full game state, inventory mechanics, analytics, and accessibility features.
A fully functional, database-backed Monopoly variant in C++ that teaches climate change — built with a team of six for our Software Engineering project.
Bringing a local grocery business online with a professional Shopify store, and looking for a 2026–27 industrial placement where I can contribute to a real engineering team.
A year in industry, then back to Queen’s to finish the degree — shipping and sharing useful work the whole way.
Skills
Honest labels instead of made-up percentages: comfortable means I can build and discuss it in an interview, learning means I use it and I’m levelling up, exploring means early days.
Languages I’ve used in coursework and shipped projects.
Building for the browser, from storefronts to hand-rolled sites.
Modelling, querying, and keeping application state sane.
The everyday kit.
Practices I can back up with project examples.
What I’m actively getting better at right now.
Beyond code
Software is only one part of the picture. This is the rest of it — the things that keep me curious away from the keyboard.
creative
I fly a drone for landscape video and photography — planning shots, flying them cleanly, and editing the results. There’s a surprising overlap with engineering: preparation, constraints, and patience.
learning
I grew up speaking Arabic, English, and Turkish, and I keep working at all three. Switching between them daily is probably why picking up new programming languages doesn’t scare me.
technology
Member of the Queen’s Robotics Club. I’ve built PCs, and I like projects that reach outside the screen — Arduino, Raspberry Pi, and whatever needs wiring next.
learning
Chess punishes lazy thinking and rewards patience — the same muscles debugging uses. I play to keep both sharp.
technology
Games are part of why I code. ReignFall and Greenopoly exist because building a game turned out to be even more fun than playing one.
technology
I follow AI and new tools closely and actually use them — carefully — in my own workflow. The interesting question is never the demo; it’s what the tool changes about how you work.
sport
Five-a-side or full pitch, I’m in. Football is where I switch off — and a good reminder that a team that talks beats a team of individuals, on grass or in a codebase.
sport
My reset button. A stubborn bug has quietly solved itself more than once somewhere around length twenty.
Community
Useful skills should leave the building. These are the places my work has helped someone other than me.
small business
WoodHouse Groceries had a shop full of international products and no way to sell them online. I’m fixing that.
I’m building Basha Pantry, their Shopify store, end to end — product catalogue, categories, photos, and storefront. For a small business, a professional online presence isn’t a luxury; it’s the difference between being found and being invisible.
helping people
At A level I built a C# geography quiz for GCSE students revising for their exams.
It wasn’t fancy, but it was real: students at St Patrick’s College used it to prepare for their geography GCSE. It was the first time something I built had users — and the moment I understood that software is for people, not for portfolios.
See the work
Projects are published carefully, with honest context about their status, challenges, and lessons.