https://github.com/aban3049/kmp-portfolio
A personal portfolio built using Kotlin Multiplatform (KMP) and Compose for Web (WASM/JS). Simple, responsive, and cross-platform ready.
https://github.com/aban3049/kmp-portfolio
compose-multiplatform developer-portfolio kotlin kotlin-multiplatform personal-website portfolio wasm webassembly
Last synced: about 2 months ago
JSON representation
A personal portfolio built using Kotlin Multiplatform (KMP) and Compose for Web (WASM/JS). Simple, responsive, and cross-platform ready.
- Host: GitHub
- URL: https://github.com/aban3049/kmp-portfolio
- Owner: Aban3049
- Created: 2025-05-04T05:42:52.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2025-05-05T12:08:29.000Z (about 2 months ago)
- Last Synced: 2025-05-05T13:25:59.199Z (about 2 months ago)
- Topics: compose-multiplatform, developer-portfolio, kotlin, kotlin-multiplatform, personal-website, portfolio, wasm, webassembly
- Language: Kotlin
- Homepage:
- Size: 758 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🌐 My Portfolio Website (KMP WASM/JS)
This is my personal portfolio website built using Kotlin Multiplatform with WASM/JS. It shows my work, skills, and projects.
🖼 Preview
🚀 Run Instructions (WASM/JS)
Make sure you have Java and Gradle installed.
▶️ To Run the Website:./gradlew wasmJsBrowserRun
🛠 To Build for Deployment:
./gradlew wasmJsBrowserDistribution
The built website will be in:
build/dist/wasmJs/browser
You can host it with GitHub Pages or any static server.
📁 Project Structuresrc/commonMain: Shared Kotlin code
src/wasmJsMain: Frontend code for browser
build.gradle.kts: Project settings
📬 Contact
If you want to talk or ask anything, feel free to reach out!