Alicja Online
I'm a 3rd year Computer Science student studying at University of Manchester. The course is fairly broad, but some of the areas I have studied and particularly
enjoyed include:
- Hardware Engineering (eg. Verilog) and Assembly Programming (RISC-V and ARM32)
- Operating Systems
- Software Engineering
- Theoretical Computer Science (eg. Lambda Calculus)
- AI
I'm currently looking for work starting June 2026 or later, primarily for jobs that will allow me to develop any of the above skills, but I'm open to
trying new things, particularly in areas involving media, transport and health.
In my free time, I like to create games, as it allows me to develop my programming skills whilst making something light and fun. I'm also a frequent film
watcher (I run a home media server with a personal collection), and occasional rock climber. I've also been studying Japanese for around 6 months now.
I've withheld my surname on this page for privacy reasons, but if you would like more information then please email me on:
alicja.work (at) protonmail (dot) com.
Thank you very much for your interest!
University Projects
Verilog Reimplementation of SH-2 CPU
3rd Year Project (ongoing)
- Reverse engineered the design of the SuperH-2 CPU based on the instruction set, implemented in Verilog to be synthesised for an FPGA.
- Currently developing an assembler for the SuperH architecture using C++.
Microcontrollers Sample Player Project
Custom hardware and software to play sound samples using a piezo buzzer
- Developed interface hardware on an FPGA between a RISC-V processor and piezo buzzer, using Verilog.
- Wrote RISC-V assembly code to send 8 bit samples to the hardware at 10kHz.
- Capable of playing music through a buzzer using Pulse Width Modulation.
Software Engineering Group Project
Event management web app developed using Java and Spring
- Collaborated on a group project to create a web app for organising events.
- Implemented a REST API for reading and updating data for the site.
- Added several site pages using the MVC architectural model.
Personal Projects
Tram app
Manchester Metrolink Live Map App for smartphones
- Developed as a personal challenge to create something using the Transport for Greater Manchester API.
- Composed of a NodeJS server running on an AWS instance, and an app developed using React Native.
- The server queries the API for the tram boards, and then gives an approximation of the position based on arrival times. The app requests these
values from the server and displays the position of trams in real time on a custom-made vertical version of the Metrolink map.
Server Github page
App Github page
Custom map svg
Custom map png
Record splitter
Python tool to automatically grab music metadata and split music recordings
- Created a tool to streamline the processing of an album recording into individual songs, much improved over manually tagging and cutting audio.
- Listens for silence between tracks and uses Discogs API to retrieve metadata to apply to each file.
Github page