Skip to content
View siamform's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report siamform

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
siamform/README.md

✦ 自己紹介 — about me

object Siam {
    val from      = "Dhaka, Bangladesh"
    val role      = listOf("Web developer", "Digital designer", "Android dev (Kotlin)")
    val vibe      = "lo-fi on, anime on the second screen, shipping in small steps"
    val building  = "Yumeiro — music, video, anime and live TV in one Android app"
    val loves     = listOf("typography", "motion", "media players", "open source")
    val motto     = "Things are not impossible."
}

I design and build websites and full-stack products, from the visual language down to the database. I care about how something looks and how it holds up in production. Most of my work lives in TypeScript with Next.js and React; at night I build Yumeiro in Kotlin and Jetpack Compose.


✦ 主役 — featured project

Yumeiro logo

Yumeiro 夢色 — a free, open-source Android media hub. Local music and video, YouTube and YouTube Music without login, CloudStream .cs3 anime extensions with sub/dub, IPTV, offline downloads with an auto-delete timer, and signed releases with a safe in-app updater.

Latest release Stars Kotlin and Compose Website


✦ 武器 — my toolkit

Frontend
Backend and Android
Tools

技 Skill tree
Frontend React · Next.js (App Router) · TypeScript · Tailwind CSS · motion and scroll storytelling
Backend Node.js · route handlers and server actions · REST APIs · Zod · auth (Clerk, Auth.js)
Data MongoDB Atlas · Prisma · Upstash / Redis
Android Kotlin · Jetpack Compose · Media3 / ExoPlayer · WorkManager
Ship it Vercel · Cloudflare · GitHub Actions · signed releases
Design Layout and typography · design systems · art direction

✦ 冒険の記録 — other quests

Project What it is
Motomation Design An agent skill that teaches AI agents to design typography-led websites with motion as the signature.
Asfakul's Studio My digital design house and portfolio: one studio, three moods, three motion systems, with a CMS behind it.
Bandhan'17 Cooperative finance platform for an SSC 2017 batch: savings, fees, loans and member records in one place.
Exam Hall Monitoring Assistant Advisory computer vision tool that helps invigilators watch several CCTV feeds, with an audit log. Humans decide.
TVfyy Player Streaming web player (Next.js, Prisma, MongoDB Atlas) with fast channel switching and a persistent player.

Some of these repositories are private.


✦ 修行中 — the grind

GitHub streak

✦ 流儀 — how I build

  • Start from the problem and the people using it; structure before styling.
  • Strict data model and validation, so the interface can stay simple.
  • Performance, accessibility and reduced motion are part of the design.
  • Secrets stay out of the code; builds and checks are automated.
  • Ship small working steps, improve from real feedback.

「上手くいくまで、何度でも」 — keep going until it works.

Popular repositories Loading

  1. yumeiro yumeiro Public

    Yumeiro (夢色) — a free, open-source Android media hub: local music & video player, IPTV playlists, anime tracking (AniList/MAL) and CloudStream extensions, with signed, verifiable releases.

    Kotlin 9

  2. siamform siamform Public

    Profile README