Picture of me

Hi! My name is Ida Rafn van Gilst

Studying computer science on my third semester

Education

BSc in Computer Science

Aarhus University | 2024 - Present

Currently on my third semester. I am focusing on building a strong foundation in programming and problem solving.

Relevant courses:

  • Introduction to Programming
  • Algorithms and Data Structures
  • Computer Architecture
  • Programming Languages
  • Computability and Logic

Academic Projects

Computer game in Java

Course Project | Fall 2025

Developed a simple computer game using Java. Improved my skills by applying inheritance, dynamic method lookup and the decorator design pattern to extend existing code safely. Ensured long-term code stability and reliability by writing automated regression tests in JUnit to validate all new features and boundary conditions. Designed an interactive GUI with layout managers, menus and event listeners to manage live game state and user configurations. Implemented data storage and file I/O enabling the system to save, load, and replay game logs while handling

Miniscala project in Scala

Course Project | Spring 2026

Engineered a complete programming language from scratch over the semester, building a full interpreter, static type checker, and stack-based virtual machine in scala. Overcame the challenges of maintaining and scaling a large codebase whilst establishing a clean code structure to safely integrate new features. Improved my ability to read, refactor and extend existing system architecture without breaking someting. Learned to combine functional and object-oriented programming while ensuring code reliability by testing.

Personal Portfolio Website

Curiosity-driven Project | Summer 2026

Driven by a strong curiosity to understand web development from the ground up, I built this digital resume entirely from scratch. Rather than using pre-made templates, I used this project as a hands-on opportunity to teach myself the fundamentals of HTML, CSS, and layout techniques like CSS Grid outside of my regular curriculum.