Skip to content
Eusebiu.

About

Eusebiu Moldovan (Seb)

Software engineer, Computer Science graduate and maker of small games and apps.

On this page

Background

Portrait of Eusebiu

Born in the countryside of Romania, I moved to the UK in 2016 and I've been living here ever since. I picked up programming early on, studied Maths, Physics and Computer Science at A-Level, and went on to graduate from the University of Liverpool with a Bachelor's in Computer Science.

I'm always on the lookout for great opportunities to learn from others, develop my skills and gain experience working as a software engineer — from internships to hackathons like ICPC UK & Ireland.

Outside of code

Eusebiu and a friend racing go-karts on an outdoor track at night
Racing go-karts late at night

Aside from Computer Science, I've always been interested in Mechanical Engineering, but chose not to pursue it as a career. I've always preferred Maths and Science over English and other subjects — that was evident early on, and again when choosing a degree.

I fill most of my spare time either learning more about those interests, or just being a young adult: going out, playing video games, watching football and racing go-karts. Early in the pandemic I also volunteered with the National Citizen Service, helping raise £300+ for a local food bank.

Education & experience

  1. Oct 2024 – Present

    Junior Software Developer

    bet365, Manchester

    Currently working at bet365 as a junior software engineer, working on the gaming side, making front end chnages in .net and later in react, sql scripts to add new content and site rules for new regulations, and Go Lang work in regards their micro service back end architecture, for various endpoints and data handling, now deployed to Google Cloud.

  2. Jun – Sep 2023

    Summer Intern

    Caplin Systems, London

    Caplin builds web trading and financial tools for banks. In a team of three I worked on a proof-of-concept dashboard analysing trading and client data across 6+ widgets — React and TypeScript on the front end, Java and Spring Boot on the back end — and picked up CI/CD, agile workflows and automated testing along the way.

  3. 2021 – 2024

    BSc Computer Science — 2:1

    University of Liverpool

    23 modules covering both the theory and practice of computer science, 4+ personal and group projects, and a dissertation. I also sat on the Student Liaison Committee, raising issues on behalf of CS students and helping at department open days.

  4. 2019 – 2021

    A-Levels in Maths, Physics & Computer Science

    Whitmore High School, London

    Studied through Covid, with a final-year project that became my first game. Hero Knight →

University modules

Each semester had four modules, eight a year. These are the ones I enjoyed most or found most useful.

Year 1

  • COMP105

    Programming Language Paradigms

    • Focus on functional programming using Haskell
    • Had to relearn basics such as recursion because of the functional nature of the language
    • Widened my view of the different kinds of programming languages, though it's not a paradigm I've used since
  • COMP108

    Data Structures and Algorithms

    • Explored arrays, queues, stacks, linked lists and different sorting algorithms, comparing their efficiency
    • Mostly theory driven, but these are very useful notions in computer science
    • The knowledge applied to a lot of problems I came across during my studies
  • COMP116

    Analytic Techniques for Computer Science

    • A theory-heavy module with complicated new concepts, some of which took time to fully grasp
    • Complex numbers and their applications, spectral methods, calculus, linear algebra and more
    • They proved their usefulness in later projects and modules
  • COMP122

    Object Oriented Programming

    • One of my favourite modules: lots of Java coding, exploring concepts I found really useful
    • Hierarchies of related classes, polymorphism and GUIs, all put into practice
    • Led me to other interesting projects and made future modules easier to understand

Year 2

  • COMP202

    Complexity of Algorithms

    • Asymptotic notation, AVL trees, different sorting algorithms and cryptography
    • Included a coding assignment that put the material into practice
    • Helps with general coding problems, especially in competitions like ICPC
  • COMP208

    Group Software Project

    • Building a piece of software in a team of 5–6 people
    • Our idea was an interactive game that helps children learn maths
    • It has a full authentication system, menus, settings, gameplay and a leaderboard

    Built: Hot Air!

  • COMP222

    Game Design

    • Went deeper into game design practices and structures, building on my A-Level and group project games
    • Game engines, renderers, geometry, vector arithmetic and transformations, virtual agents and more
    • I made a game heavily inspired by the classic Asteroids

    Built: Icarus Initiative

  • COMP228

    App Development

    • A new area for me, focusing on iOS and how mobile software differs from (and resembles) desktop
    • Used Swift and Xcode to develop several iOS apps
    • The most enjoyable module of my degree: I learned a lot and had fun coding with classmates in the Mac lab

    Built: Fortuna, New Brighton Murals

Year 3

  • COMP305

    Biocomputation

    • Neurons, neural networks, perceptrons, learning and genetic algorithms
    • Went into a lot of detail on concepts that were hard to grasp at first
    • Purely theory, but it helped in other modules
  • COMP329

    Autonomous Mobile Robotics

    • Having never done robotics before, this was an intriguing area to study
    • Focused mostly on intelligent agents in a virtual environment, similar to game agents
    • Using sensors and controlling motors, letting an AI make decisions for different scenarios
  • COMP338

    Computer Vision

    • Continuing the AI theme: how visual data can be analysed and interpreted
    • Classifying images, applying filters, selecting training data and more
    • Included a few smaller projects using Python and PyTorch
  • COMP343

    Computer Forensics

    • Forensic processes and the law around collecting digital evidence, with plenty of essays
    • Carried out similar procedures with tools like Kali Linux and Autopsy, writing up the findings
    • Read recent academic papers on forensic processes, looking for ways to improve them