Projects

This is a selection of my personal projects in web development.

  1. Slidorus

    the torus-shaped twisty puzzle
    More...
    screenshot of the project
  2. Week planner made with React and Svelte

    to compare the developer experience of both frameworks
    More...
    screenshot of the project
  3. tikzcd creator

    to create TikZ commutative diagrams visually
    More...
    screenshot of the project
  4. Map of dietary preferences

    made with Svelte and D3
    More...
    screenshot of the project
  5. Multi-player Chess program

    fully featured, made with SvelteKit
    More...
    screenshot of the project
  6. Sudoku app 'Svudoku'

    made with SvelteKit
    More...
    screenshot of the project
  7. Efficient Sudoku solver

    made with Python and constraint programming
    More...
    screenshot of the project
  8. Pentomino tilings and the exact cover problem

    made with Svelte and Python
    More...
    screenshot of the project
  9. Queens problem visualization

    made with Svelte for any board size
    More...
    screenshot of the project
  10. Group theory in TypeScript

    Developing abstract mathematics with generic classes
    More...
    screenshot of the project
  11. URL shortener "svt.ink"

    made with SvelteKit and MongoDB
    More...
    screenshot of the project
  12. Beautiful pixel animation

    transitioning between any set of images
    More...
    screenshot of the project
  13. Codeblock components with Shiki

    to easily display code in Svelte projects
    More...
    screenshot of the project
  14. Animated pie charts in Svelte

    with the power of Svelte's tweened stores
    More...
    screenshot of the project
  15. User authentication in SvelteKit

    with cookies, without any auth library
    More...
    screenshot of the project
  16. Quiz app made with Vue and Svelte

    to compare the developer experience of both frameworks
    More...
    screenshot of the project
  17. Planning Poker app

    made with SvelteKit and Socket.IO
    More...
    screenshot of the project
  18. How to password-protect SvelteKit pages

    using page server loads and environment variables
    More...
    screenshot of the project
  19. Google Forms clone "Svorm"

    made with SvelteKit and Supabase
    More...
    screenshot of the project
  20. Drum Computer

    accessible without any music knowledge
    More...
    screenshot of the project
  21. Svelte Chat App

    made with Svelte, Express and Socket.IO
    More...
    screenshot of the project
  22. Translations of web development terms

    made with Astro
    More...
    screenshot of the project
  23. Beautiful image puzzle effect

    fully customizable
    More...
    screenshot of the project
  24. Conway's Game of Life

    made with Svelte
    More...
    screenshot of the project
  25. Pure CSS Rock, Paper, Scissors game

    without any JavaScript
    More...
    screenshot of the project
  26. Graph editor

    made with Svelte and SVGs
    More...
    screenshot of the project
  27. Complex to-do app

    made with Svelte, with multiple task lists and animations
    More...
    screenshot of the project
  28. Run diary

    made with Svelte, clone of Strava's training log
    More...
    screenshot of the project
  29. Comparison of 7 JavaScript frameworks

    by coding the same app 7 times
    More...
    screenshot of the project
  30. Doodle clone "Svoodle"

    made with SvelteKit
    More...
    screenshot of the project
  31. Weather app

    made with SvelteKit
    More...
    screenshot of the project
  32. Pool game

    made with Vanilla JS, featuring rich graphics
    More...
    screenshot of the project
  33. Dancing circles simulation

    producing fascinating patterns from a simple rule
    More...
    screenshot of the project
  34. Rubik's Cube

    fully functional, made with CSS and Svelte
    More...
    screenshot of the project
  35. Pure CSS 3-dimensional sphere

    without any JavaScript!
    More...
    screenshot of the project
  36. Wordle clone "Svordle"

    made with Svelte and serverless functions
    More...
    screenshot of the project
  37. Digital bookshelf

    made with Svelte and 3-dimensional CSS
    More...
    screenshot of the project
  38. Slide puzzles

    featuring nice graphics and smooth animations
    More...
    screenshot of the project
  39. Space shooter game

    made with Vanilla JS
    More...
    screenshot of the project
  40. Calendar app

    made with Vanilla JS and Firebase
    More...
    screenshot of the project
  41. Sprite animations

    made with Vanilla JavaScript
    More...
    screenshot of the project
  42. Cell simulation

    with several stages of evolution
    More...
    screenshot of the project
  43. Whisper Note

    tool for sharing secrets via a one-time link
    More...
    screenshot of the project
  44. Spotify playlist finder

    to find all playlists which contain a specific song
    More...
    screenshot of the project
  45. Mahjong solitaire game

    made with Vanilla JavaScript
    More...
    screenshot of the project
  46. Single-player Chess program

    fully featured, made with Vanilla JS
    More...
    screenshot of the project