Projects

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

  1. Sudoku app 'Svudoku'

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    made with Vanilla JavaScript
    More...
    screenshot of the project
  41. Chess program

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