...and this website! hero image
...and this website!
This portfolio - built entirely in Kotlin with Kobweb and Compose for Web.
Overview
A production-ready portfolio website written entirely in Kotlin using Kobweb and Compose for Web. The site features a dynamic project system driven by a JSON data source, a custom SVG-based polygon border design, dark/light mode, smooth hover animations, a lightbox gallery for project detail pages, and a fully responsive layout. No HTML, no CSS files - everything from routing to styling is expressed in pure Kotlin.
Technology stack
Kotlin
Kobweb
Compose for Web
Kotlin Multiplatform
CSS-in-Kotlin
JSON
Key features
  • Pure Kotlin - no HTML or CSS files
  • Dynamic project pages driven by JSON data source
  • Custom SVG polygon border design system
  • Dark/light mode with persistent toggle
  • Lightbox gallery on project detail pages
  • Fully responsive layout for mobile and desktop
Gallery
Project links
More projects