Skip to content

Full-stack and cross-platform product engineering.

I build products for web and mobile.

Recent work is centered on BracketIQ: a Next.js web platform in mvp-site and a Kotlin Multiplatform mobile app in mvp-app.

Samuel Razumovskiy
Next.js App Router, Mantine UI, Prisma, Postgres, Stripe, Kotlin Multiplatform, Compose Multiplatform, Ktor client

BracketIQ across web and mobile.

The portfolio focuses on the actual BracketIQ repos: mvp-site for facility and event operations, and mvp-app for participant mobile workflows.

BracketIQ organization dashboard

BracketIQ Web

mvp-site is the web platform for facilities, clubs, and event organizers running multi-sport operations.

  • Organization dashboards, public organization pages, staff roles, fields, finance settings, files, and documents.
  • Event registration, league and tournament scheduling, bracket views, calendar views, scoring, divisions, and team compliance.
  • Participant paths for discovery, teams, my schedule, public embeds, and payment-backed products or subscriptions.
BracketIQ mobile discover screen
BracketIQ mobile schedule screen

BracketIQ Mobile

mvp-app is the Kotlin Multiplatform companion for BracketIQ, sharing Compose Multiplatform code across Android and iOS.

  • Shared Compose Multiplatform code in mvp-app with Android and iOS targets.
  • Mobile screens for event search, event detail, event create, organization detail, team management, match detail, chat, and profile schedule.
  • Repository layer for events, teams, fields, billing, matches, users, images, sports, push notifications, and app updates.

mvp-site

Next.js App Router app with Mantine UI, Prisma, Postgres, Stripe, file routes, organization pages, public embeds, and event scheduling surfaces.

mvp-app

KMP project with shared composeApp code, Android target, iOS framework targets, and an iosApp entry point.

Product work across BracketIQ's full path.

Organization operations

Facilities manage public pages, users, staff roles, fields, finance settings, and payments in mvp-site.

Schedules and brackets

Event pages cover leagues, tournaments, matches, divisions, scoring, standings, and field assignments.

Mobile companion

mvp-app brings search, event detail, teams, profile schedule, match detail, and chat flows into Kotlin Multiplatform.

Built for the parts users actually touch.

IbuildthewebandmobilepiecesaroundrealBracketIQworkflows:organizationoperations,eventcreation,schedules,brackets,scoring,teams,payments,documents,andparticipantmobilescreens.

Next.js App Router
Mantine UI
Prisma
Postgres
Stripe
Kotlin Multiplatform
Compose Multiplatform
Ktor client

Let's build the next product path.

Send the product context, repo, or workflow problem. I'll respond with the clearest next step.