You are browsing as a guest. Sign up (or log in) to start making projects!

Kaanreal

@Kaanreal

Joined June 27th, 2026

  • 5Devlogs
  • 4Projects
  • 2Ships
  • 15Votes
I like making software that feels nice to use. https://github.com/kaanreal
Open comments for this post

19h 18m 10s logged

Devlog — Countdown fix + WASM sync

Fixed countdown being on by default when converting Etterna to osu. Added
Countdown: 0 to the [General] section in the converter, the dummy diff
generator, and the TypeScript equivalent.

Discovered the web version was using a stale pre-built WASM binary that
didn’t have any of the Rust fixes. Created wasm-core/ — a new crate that
builds WASM from the same Rust source via #[path] references. No code
duplication.

Added npm run build:wasm for local rebuilds and a CI job that auto-rebuilds
WASM on push to main so it never goes stale again

0
0
1
Ship

I built my personal portfolio website with Astro and Tailwind CSS. It started as an attempt to improve my GitHub profile but evolved into a complete site. It includes live Discord integration, GitHub-powered project pages, multiple pastel themes with dark mode, and dedicated sections for my projects, creative work, socials, and more. The site is fully deployed on GitHub Pages with automatic builds through GitHub Actions.

Try project → See source code →
Open comments for this post

2h 44m 23s logged

Started out wanting a nicer GitHub profile README… somehow ended up building a full portfolio in Astro + Tailwind.Went through a ton of iterations until I finally found a style that actually feels like me. It started with a dark theme, but I switched everything to a warm peach/cream aesthetic and it fits way better.Added live Discord integration with Lanyard, so my profile picture, activity, and even the site’s accent color update automatically. Built different sections for my projects, creative work, socials, and osu!, added a pastel theme picker with dark mode, polished the contact modal, made the favicon follow my Discord avatar, and finished it off with automatic GitHub Pages deployment. Definitely one of those projects where the small details took the longest, but they make the biggest difference.

0
0
5
Ship Pending review

Hello, I made an osu!mania ↔ Etterna converter called Henkan (変換).

I started the project because I noticed that most existing converters didn’t preserve maps correctly. Timing would drift, BPM changes would be lost or simplified, and long notes would often break during conversion. I wanted to build a converter that focused on accuracy instead of quick conversions.

Henkan converts beatmaps between osu!mania (.osu / .osz) and Etterna/StepMania (.sm) while preserving the original chart as closely as possible. It keeps millisecond-accurate note timing, supports multiple BPM changes, correctly converts long notes, preserves metadata such as title, artist, creator, difficulty, and preview point, and keeps background references.

The application is written as a native desktop app using Rust, Tauri, and React, making it lightweight and fast on Windows, macOS, and Linux. It also supports converting entire packs, allowing users to process many maps at once instead of converting them individually.

One limitation is that scroll velocity (SV) is not converted from osu!mania to StepMania because the .sm format does not have an equivalent representation for osu!’s green-line SV changes.

My goal with Henkan is to provide a reliable converter that players can trust to preserve their charts accurately instead of introducing timing errors or losing important map information.

Try project → See source code →
Open comments for this post

1h 39m 16s logged

Hello, today I polished and finished the newest version of Henkan! This version is now the most stable version that also introduced an web based app.

0
0
4
Open comments for this post

5h 12m 9s logged

Hello, today I fully worked on making my project available for the web via Vercel! I had to solve many issues like permission issues , timing issues , upload issues and more , I eventually fixed it and can say that it’s working stable now! Now I have to sleep…

0
0
1
Open comments for this post

12h 47m logged

Hello, this is my first log! I have to admit that my project is kinda niche but it fills the gaps of the rhythm game community. Short introduction : Im making an advanced osu!mania ↔ Etterna beatmap converter to simplify the mapping and playing of maps. I really depend on making it high performance and feature rich, for example: I had to go through many issues like fixing timing issues , conversion logic , or other things, but I learned from it and fixed them in a way that sets other converters in the ground. I started my project a few days before I found out about stardance hack club so im kinda sad that this time doesn’t count :(. Anyways, im happy to share my progress from now on. Today I focused on developing the CLI for my project and polishing some things, I think it turned out great

0
0
19

Followers

Loading…