Skip to content
View bal7hazar's full-sized avatar

Block or report bal7hazar

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. Markdown is supported. 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
bal7hazar/README.md

Hi, I'm Bal7hazar 👋

Onchain Game Engineer · Cairo · Starknet · Dojo
Former mechanical engineer, now building games whose rules, and physics, can be proven.

X Résumé Merged PRs


🔭 Now

At Cartridge, I build the gaming infrastructure of Starknet. In open source, I'm porting reputable Rust crates to Cairo, so that whole games, physics included, can be proven and settled on Starknet. Each package is measured in gas from day one and published on scarbs.xyz.

Package Port of Highlight
fixed f64 Q32.32 fixed point, bit-exact, loop-free trigonometry
simba simba Scalar traits for generic linear algebra
nalgebra nalgebra 99.9 % of the API (1,885 of 1,886 items), up to SVD and eigen decompositions
glam glam 7 to 12× less gas than a cubit-style scalar on vectors, matrices and quaternions
glamx glamx Rotations, poses and symmetric matrices for physics
rapier2d Rapier Rigid bodies, colliders, joints, events, world save and restore
hexx hexx Hexagonal grids, with boards stored as bitmaps in a single felt
quiver Arcade Quests and achievements as native Starknet components

They power my games: Slingfall, a provable slingshot game on Sepolia, and Grim World, a fully onchain tick-based RPG.

🧰 Featured work

Project Role & impact Stack
Arcade #1 contributor. Achievements, quests, leaderboards and starter packs for Starknet games Cairo · Dojo · TS
Controller 150+ PRs. Trophies, token transfers, collections, purchase flow TS · React
Paved #1 contributor to this onchain tile-laying game, 400+ merged PRs Cairo · TS
Origami Started Dojo's game library: ELO rating, maze generation, pathfinding Cairo
Dojo Game Jams Winner with zKnight, zDefender, zKlash and Athanor Cairo · Dojo

🧭 Path

When Where Role
2024 – now Cartridge Software engineer: Arcade, Controller, Marketplace
2023 – 2024 zKorp Game designer & smart contract developer
2022 – 2023 Carbonable Smart contract developer
2015 – 2022 Michelin Mechanical engineer
🏆 Achievements
Date Event Result Project
03/2026 Dojo Game Jam VIII 🏆 Winner Athanor, with djizus
04/2024 Dojo Game Jam #4 🥇 1st zKlash
11/2023 Dojo Game Jam #2 🥇 1st zDefender
09/2023 Dojo Game Jam #1 🥇 1st zKnight
07/2023 Node Guardians CTF, Paris 🥇 1st
07/2023 Starknet Hacker House, Paris Finalist Pufu
02/2023 Starknet Hacker House, Tel Aviv Finalist Sybil Shield
10/2022 Starknet CC CTF, Lisbon 6th

⚒️ About me

let dev = Dev {
    pronouns: 'he/his',
    from: 'France',
    crypto_since: 2020,
    starknet_since: 2022,
    code: array!['cairo', 'typescript', 'python', 'rust', 'f77'].span(),
    now: 'provable game physics',
};
Full résumé: CV.md

Pinned Loading

  1. grimscape grimscape Public

    TypeScript 3 1

  2. midgard midgard Public

    A fully on-chain strategy game

    TypeScript

  3. cartridge-gg/nums cartridge-gg/nums Public

    TypeScript 11 6