Go Back
Shikaku Web Cover

Shikaku Web

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

Shikaku Web is a modern, responsive implementation of the classic Japanese logic puzzle game. Built with Next.js, the application focuses on providing a clean, distraction-free environment for puzzle solving, suitable for both casual players and logic enthusiasts.

A key engineering challenge was the custom algorithm that procedurally generates unique daily levels. This ensures endless replayability and prevents the content from becoming stale. The system validates every generated puzzle to guarantee a unique solution exists.

The project focused heavily on state management and performant rendering of the game grid. Optimizations were made to ensure the UI remains responsive even on lower-end devices, providing a smooth experience across desktop and touch interfaces.

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