Skip to content
View NotMirrox's full-sized avatar
πŸ’œ
πŸ’œ

Block or report NotMirrox

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
NotMirrox/README.md

Hey, I'm Mirrox πŸ‘‹

Full-stack Roblox developer specializing in scalable, readable game systems with 3+ years of production experience.

πŸ› οΈ Tech Stack

Languages

  • Luau β†’ Production game systems (Rojo workflow)
  • TypeScript β†’ Type-safe development (roblox-ts + Flamework)

State Management

  • Reflex (selectors, middleware)
  • Charm (atom-based reactive state)
  • Custom state machines

Data Persistence

  • ProfileStore, DocumentService (primary)
  • ProfileService, DataStore2 (legacy support)
  • Raw DataStoreService
  • Schema validation: t library (Luau), Flamework guards (TS)
  • Semantic versioning & migrations

Networking

  • Blink, Zap (buffer serialization preferred)
  • Tether (automatic buffer packing)
  • Client prediction & server reconciliation
  • Latency compensation

UI

  • React-lua (primary framework)
  • Ripple (useSpring, useTween)
  • UI-Labs + Storybook (component testing & development)

Architecture

  • Flamework (DI, lifecycle, components, networking)
  • Jecs + Planck + Replecs (ECS with scheduling & replication)
  • Signal (sleitnick) for event systems
  • Janitor (resource cleanup)

Toolchain

  • Editor: VSCode (Studio-free workflow)
  • Rojo: Fully managed (primary), partial management support
  • Toolchain managers: Rokit (current), Aftman (legacy)
  • Package managers: Pesde (current), Wally (legacy)
  • Linting/Formatting:
    • Luau: Selene, StyLua
    • TypeScript: Biome (linter + formatter)
  • Build: Darklua (minification, transforms), Rojo
  • Asset management: Asphalt
  • CI/CD: GitHub Actions for deployment
  • Git workflow: Conventional Commits

🎯 My Approach

  • Readability over micro-optimization: maintain custom style guide
  • Security-first design: systems built with client-server boundaries in mind
  • Scalable architecture: code that grows with team size
  • Pragmatic tooling: optimize when necessary, not prematurely
  • VSCode-native development: fully managed Rojo workflow

πŸ“« Contact

  • πŸ’¬ Discord
  • Open to full-time game dev roles - not taking commissions

Popular repositories Loading

  1. SmartBone-2 SmartBone-2 Public

    Forked from smartbone-org/SmartBone-2

    Revamped release of legacy SmartBone

    Lua

  2. refx refx Public

    Forked from wad4444/refx

    Luau

  3. simple-rig simple-rig Public

    TypeScript

  4. ProfileStore ProfileStore Public

    Forked from MadStudioRoblox/ProfileStore

    Periodic DataStore saving solution with session locking

    Luau

  5. NotMirrox NotMirrox Public

  6. pretty-react-hooks-luau pretty-react-hooks-luau Public

    Forked from littensy/pretty-react-hooks

    πŸ’ A collection of useful hooks for roblox-ts and React ported to Luau

    TypeScript