Skip to content
View ifiokjr's full-sized avatar

Sponsors

@6C1

Organizations

@kickjump @remirror

Block or report ifiokjr

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
ifiokjr/README.md

Hi, I'm Ifiok.

I build games, apps, and the tools I need along the way.

Website LinkedIn X

Most of my time goes into Flutter, Rust, and Solana. Before that, I spent a lot of time building things with React and TypeScript, including Remirror.

I like things that feel a little different. A game you play by rotating your phone. An interface that looks hand-drawn. A tool that gets a frustrating bit of development out of the way. I want the things I build to be simple, well-designed, and fun to use.

Now

I'm working on games with motion controls, expressive characters, and progression that changes how you play. Alongside those, I'm building the libraries and tools I want to use myself.

Project What I'm Building
Pina / PinaPod Rust tooling for Solana programs, with validated zero-copy data layouts and explicit account checks.
Solana Kit A Dart port of @solana/kit, bringing typed RPC, transactions, signers, and codecs to Dart and Flutter.
Monochange Version and release tooling for monorepos that use more than one language or package ecosystem.
monopi One-command setup for Pi, with extensions, themes, prompts, and skills.
Skribble Sketchy, hand-drawn UI components for Flutter.
MediaPipe MediaPipe Tasks in Dart and Flutter, including pose, hand, and face tracking.
Bitflip A collaborative pixel canvas on Solana, built with Flutter.
Lootbox An experimental, composable random-reward primitive for Solana.

I've also been working on MDT to keep documentation in sync and Monostyle to make code readability easier to measure and improve. I want these tools to be useful for both people and coding agents.

Open Source

Some of my most-starred projects, including work that lives in organisation repositories:

Project What It Does Stars
Remirror A React toolkit for rich text editors, built on ProseMirror. Now in maintenance mode. GitHub stars for Remirror
gatsby-plugin-next-seo SEO and structured data for Gatsby sites. GitHub stars for gatsby-plugin-next-seo
wasm_solana Rust and WebAssembly tools for Solana in the browser. GitHub stars for wasm_solana
monopi An easy way to set up and extend Pi. GitHub stars for monopi
svgmoji Open-source emoji libraries packaged as SVG sprites. GitHub stars for svgmoji

Activity

I'm trying to build more consistently. These charts track PRs I open and direct commits to default branches, including work I merge without a PR. Commits from PRs don't count again.

My activity this month and last month, with monthly averages over the last 3 and 12 complete months. A chart showing each project's share of my PRs and direct commits over the last 90 days. Private projects are grouped together.

Updated hourly. The current month's pace is an estimate; the averages use complete months. How this is counted · Live counts.

I care about how things look, how they feel, and whether the code is easy to understand. Animation, accessibility, and the small details matter to me.

If you're building something useful, playful, or a little unusual, feel free to say hello.

Pinned Loading

  1. remirror/remirror remirror/remirror Public

    ProseMirror toolkit for React 🎉

    TypeScript 3k 266

  2. package_json_schema package_json_schema Public

    A PackageJson struct for your rust code.

    Rust 10 2

  3. gelx gelx Public

    generate fully typed rust code from your gel schema.

    Rust 22 3

  4. pina-rs/wasm_solana pina-rs/wasm_solana Public

    Wasm binding for solana using rust in the browser.

    Rust 171 5

  5. svgmoji/svgmoji svgmoji/svgmoji Public

    Popular open source emoji libraries available as svg sprites

    TypeScript 139 14

  6. monots/monots monots/monots Public

    A TypeScript project management toolkit for monorepos

    TypeScript 13