Software Engineer

Hello there, I'm Anna

I grew up making things for my parents’ walls. Now I build software for the wall of the internet.

My brewery

Projects I've brewed, built, and brought to life

Featured project

Codey

Build. Run. Analyse.

Codey
Page 1 / 4

Integrated coding workspace

Write, execute and submit solutions directly in the browser using an integrated Monaco editor and test-case runner.

Swipe to turn the page

Full-stack coding practice platform

Codey is a full-stack coding practice platform for solving algorithm problems, executing code and tracking progress. It combines an integrated code editor, multi-language execution, test-case evaluation, authentication, submission history and a personalised analytics dashboard.

Next.jsTypeScriptSupabase

Highlights

  • Multi-language code execution
  • Public and hidden test-case evaluation
  • Persistent submissions and progress tracking
  • Personalised performance analytics

Skills & tools

Languages

TypeScript
JavaScript
Python
C#
C
Java
Haskell
Assembly

Frameworks & Frontend

Next.js
React
Tailwind CSS

Data & APIs

Supabase
AWS
Azure
PostgreSQL
SQL
MongoDB
DynamoDB
REST APIs
GraphQL

Cloud & DevOps

AWS
Azure
Docker
CI/CD
Vercel

Tools

Git
GitHub

Experience & Education

Education

2024 — 2028

BSc Computer Science — First-Class

@ University of Edinburgh

First-year average: 95%.

Relevant study

AlgorithmsData ScienceComputer SecuritySoftware TestingFoundations of Natural Language Processing

Prize

Professor of Moral Philosophy’s Prize · 2025

Awarded for the most distinguished work in class essays in First-class Philosophy courses.

Experience

2025 — Present

Tutor & Coursework Marker

@ University of Edinburgh

Courses taught

Functional Programming & Computational Logic · HaskellObject-Oriented Programming · Java

Role

  • Deliver interactive tutorials covering programming concepts, debugging and problem-solving techniques.
  • Mark programming coursework and provide actionable feedback to students.
  • Collaborate with lecturers to maintain consistent teaching and assessment standards.
  • Selected to return as a Functional Programming tutor after previously teaching both Functional Programming and Object-Oriented Programming.

Certifications

AWS
2024

AWS Certified Cloud Practitioner

Amazon Web Services

Azure
2024

Microsoft Certified: Azure Fundamentals

Microsoft

About me

Currently

A little chapter of where I am now

Based in

United Kingdom

Studying

Computer Science

Focus

Software Engineering

Open to

Graduate & internship roles

A little ✦ magic ✦ begins with hello

Let's create something together

I'm always interested in new opportunities, interesting projects, and conversations about software development.

Find me online