Projects

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

  1. Map of dietary preferences

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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