Projects

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

  1. Multi-player Chess program

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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