Go Back
Dynamic Exams Cover

Dynamic Exams

Svelte • TypeScript • R Language • MongoDB • QTI XML • OpenOLAT • Node.js

DynamicExams is a comprehensive tool designed to decouple exam creation from specific Learning Management Systems. It features a modern, intuitive frontend built with Svelte where educators can design complex assessments, with all data securely stored in MongoDB.

The application's unique strength lies in its backend processing: it converts stored exam data into dynamic R code templates. These templates can be processed to generate industry-standard QTI (Question and Test Interoperability) XML files, ensuring compatibility with platforms like OpenOLAT, Sakai, and Moodle. Additionally, it supports generating print-ready PDF versions for physical testing environments.

Every project is a unique and fun challenge. I focus on creating things, that are unique and fun to build, while solving real world problems.

Personal Projects

Hadu - The Social Venue

TypeScript • React Native • Expo • MongoDB • Node.js • WebSockets

A mobile social network designed to facilitate real-life meetups and activities.

Shikaku Web

TypeScript • Next.js • React • SCSS Modules • SQLite/LibSQL

A modern implementation of the logic puzzle game built with Next.js.

AutoCompiler (POC)

TypeScript • Node.js • FFMPEG • Puppeteer • Next.js • Microservices

An automated service that scraped content and rendered compilations via FFMPEG.

Emichron Blockchain

Java • JavaFX • Multithreading • Cryptography

A Java & JavaFX application demonstrating blockchain fundamentals and multithreading.

NGO Runner

C# • Unity • Mobile Development • Game Design • Blender

A satirical infinite runner mobile game developed in Unity.

Bamboo 3D

C# • Unity • Blender • NodeJs • TypeScript • WebSockets • Game Design

A 3D isometric incremental game built in Unity.

Z-UI (POC)

TypeScript • SvelteKit • Node.js • S3 • KOReader Plugin Development • Lua

A lightweight Z-Library interface designed to streamline eBook management for Kindle and KOReader users.

Pawsome

C# • Unity • Blender • Rigging • Low Poly Modeling • Game Design

A conceptual virtual pet simulation game inspired by Nintendogs.

Dynamic Exams

Svelte • TypeScript • R Language • MongoDB • QTI XML • OpenOLAT • Node.js

A unified exam creation platform integrating Svelte and R to generate QTI XML and PDF assessments.

Gamification in Business Software

Academic Research • Literature Review • Gamification • Employee Training • Psychology

A Bachelor's thesis researching the efficacy of gamification elements in employee training software.

Write me an email or take a look at my socials!

Let's get in touch