...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
