Let's Chat 📬
  1. 01

    2023

    Java, Lambok, PDFBox

    Document Creation Software (Compiler)

    About

    Pipp is an open-source software designed for scholars and academic writers, providing an effortless way to format research papers in various style guides. With Pipp, focus on your content while it takes care of the boring formalities, including grammar and spell checking, intelligent document processing, and automated bibliography management.

    This is arguably my biggest project to date. In order to practise my compiler construction skills, I planned to build a document creation compiler similar to LaTeX. However, as both a Computer Science and Anglistics student, I wanted to build a document creation software for literature, history, philosophy, and other disciplines that heavily rely on style guides and proper citation formatting, rather than focussing on typesetting and other benefits of LaTeX. In my experience, in many non-technical disciplines LaTeX is either not particularly known in the first place, or is seen as rather intimidating.

  2. 02

    2022

    HTML, SCSS, Vue, Java Spring, PostgreSQL

    Household Management System

    About

    Track your purchases, see what items you have in your household, what tasty recipes you can cook with them, and much more.

    This project was all about combining my experiences with Java as a Computer Scientist with my interest in web development by finally making use of the Java Spring framework. On the front-end side, it also allowed my to get introduced to PrimeVue, a Vue component library, which I've quickly learnt to appreciate for its simplicity and elegance.

  3. 03

    2021

    HTML, CSS, Vanilla JavaScript

    Language Learning Platform

    About

    Pick a language, decide which module you would like to study, and take the quiz. With several quiz types, many course modules to choose from, and an exciting learning approach, studying a language has never been more fun.

    For this project, I really wanted to build a Duolingo-esque language learning platform, which on one hand served as a way to reinforce my backend skills, and on the other my attempt at learning Italian. On the front end, I wanted to challenge myself by not using a JavaScript framework, and instead wrote the code in Vanilla JavaScript, which helped me dive deep into the Document Object Model. On the backend side, I used Node.js and Passport for the first time.

  4. 04

    2022

    HTML, CSS, Vue, VuePress, JQuery

    Documentation For My Own Programming Language

    About

    Look up all you need to know about my own programming language, (very modestly) named GNO.

    It is arguably every computer scientist's dream to build their own programming language. This project got me one step closer as I could use it to specify the design of the language, and manually create a wiki-like documentation web application, for the first time. The highlight (badum-ts) of the web app is arguably the syntax highlighter for my language.

  5. 05

    2022

    C#, Unity, Project Manager, Scrum Master

    Bet The Farm - GitHub Game Jam Entry

    About

    In Bet The Farm you take on the role of Yara's only child. Yara has left you her farming empire, but there's a slight snag: your greedy uncle owns half the company. He's only willing to sell if you can win a bet and prove you've mastered the ins and outs of running a farm in four years. Win the bet, fulfill Yara's dying wish, and claim your rightful inheritance. Or lose the bet and, with it, your mother's farm... Made for the GitHub GameOff Jam 2022 in 1 month.

    This Strategy Farm-Sim Card Game was my biggest team leading role to date. In total, I was the lead of a team of 12 other developers, ranging from Programmers to Sound Designers to UI Artists. As the team lead, it was my primary job to get us all working as efficiently as possible, ensure that the game would be delivered on-time, and help every individual developer with their problems and demands. At the same time, I also took on the roles of the Scrum Master and Product Owner. Using Scrum as our agile productivity framework, it made sense to merge these two roles into one; I would manage the backlogs, lead the Scrum meetings, etc.

  6. 06

    2020

    C#, Unity, FL Studio

    Kettlegirl's Escape - MiniJam Game Jam Entry

    About

    In this Roguelike, Dice-based Deck-Building Card Battler you play as a magical kettle hunted by a big steampunk cooperation. As you fight your way out of your owners household, you battle toasters and freezers alike, gain new cards, level up, and meet a powerful end-boss. Made in 3 days for the MiniJam.

    As a huge enjoyer of Terry Cavanagh's Dicey Dungeons, I really wanted to challenge myself to code a clone for the jam, creating all assets myself. I made the game in the Unity game engine, with C# as the programming language. The OST was made in FL Studio.