Software Engineer · MSc Student

Hi, I’m Ehsan Baniyaghoob

I’m a full-stack developer and MSc Software Engineering student who builds clean, responsive web applications with a strong focus on user experience and maintainable code. I’ve worked across React and Next.js on the front end, with structured backend logic, databases (MySQL/SQLite), and modern tooling like Git and Agile workflows. I enjoy taking ideas from “blank page” to a working product — designing the UI, structuring data, building APIs, and polishing the details. Recent projects include a Kanban job tracker and a finance tracker with CRUD functionality, filters, and interactive charts. I’m currently seeking a graduate / junior software engineering role where I can contribute to real production systems, learn from experienced developers, and grow into a well-rounded engineer.

Manchester, UK · Open to Graduate / Junior roles
Ehsan Baniyaghoob
Projects Involved

Projects

A few projects I have built through my journey

Student Time Management Application

React productivity app with tasks + subtasks, a capacity-aware weekly planner, Pomodoro timer, and stats. Built with a clean component structure and persistent storage for real daily use.

HTML CSS React Bootstrap LocalStorage

Marketplace Web Application

Full-stack marketplace application with authentication and role-based access (user/mod/admin). Includes database-driven listings and structured backend logic with Symfony and MySQL.

HTML CSS PHP (Symfony) MySQL Bootstrap

Job Tracker

Kanban-style job application tracker built with Next.js and SQLite. Add roles, move cards between stages with drag & drop, edit entries, and keep everything organised during your job search.

HTML CSS Next.js Bootstrap SQLite

Finance Tracker

Full-stack finance tracker built with Next.js, TypeScript, Prisma, and SQLite. Users can add, edit, and delete transactions, filter by month/type, and view summaries with bar + doughnut charts for quick insights.

Next.js TypeScript Bootstrap Prisma SQLite Chart.js

My Skills

Skills

Technical and professional skills I use across projects and teamwork.

Frontend

HTML CSS JavaScript TypeScript React Next.js Bootstrap

Backend & Databases

PHP Prisma MySQL SQLite Databases APIs

Collaboration

Git GitHub Agile / Scrum

Soft Skills

Excellent Communication Teamwork / Collaboration Problem Solving Agile Coaching Attention to Detail Time Management Leadership
Licenses & Certifications

Certifications

Industry-recognised courses completed to strengthen my front-end, full-stack, and AI foundations.

IBM AI Developer

Coursera
Issued Aug 2025

Focused on practical AI development fundamentals and building confidence with real-world AI tooling.

AI Software Development Problem Solving

Meta Front-End Developer

Coursera
Issued Oct 2024

Strengthened modern front-end skills: responsive UI, accessibility mindset, and component-based development.

HTML CSS JavaScript React

IBM Full Stack Software Developer

Coursera
Issued Sep 2023

Built full-stack foundations across UI, APIs, and databases — improving delivery, debugging, and deployment habits.

Full Stack APIs Databases Git
About

A bit about me

I’m currently completing an MSc in Software Engineering and actively building small projects — CRUD apps, dashboards, and clean UI systems. I’m particularly interested in full-stack development where I can work across the front end and backend logic, improve performance and reliability, and keep code readable and maintainable. I enjoy learning through building, iterating quickly, and working with feedback — whether that’s from users, teammates, or testing.

Let’s talk →

Education

MSc Software Engineering
University of Salford · 2025 – Present

BSc IT Management for Business (2:1)
Northumbria University · 2021 – 2024

A-Levels (A,B,B)
Information Technology (A), Applied Science (B), and Sports Coaching (B)

GCSEs (4-9)
5 GCSEs including Mathematics and English Language

Experience

Retail Team Leader
Frasers Group · 2022 – Present
  • Promoted from Sales Assistant to Team Leader (Nov 2024) for consistent performance and reliability.
  • Led day-to-day floor operations, delegating tasks and supporting the team during peak trading periods.
  • Resolved customer issues professionally, improving customer satisfaction and repeat visits.
  • Trained and onboarded staff, improving confidence and consistency across the team.
  • Built strong communication and prioritisation skills in a fast-paced environment.

Agile Coach
University of Salford · HackCamp (10 days)
  • Coached teams through Agile ceremonies: sprint planning, standups, reviews, and retrospectives.
  • Helped break down features into clear user stories and manageable tasks.
  • Supported better communication, collaboration, and delivery consistency across teams.
  • Encouraged practical Scrum habits (backlog clarity, definition of done, and iterative delivery).
My Socials

Let’s connect

Feel free to connect with me on LinkedIn or view my work on GitHub. If you’d like to discuss a role, collaboration, or a project, the form below goes directly to my inbox.

Send a message

Back to top
Your message is sent directly to my email. No tracking, no data stored!