Skip to content
View Joymfl's full-sized avatar

Organizations

@staratlasmeta

Block or report Joymfl

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

๐Ÿ‘‹ Hi, I'm Joy

Tinkerer with a focus on performance and productivity
I like building things close to the metal: runtimes, distributed backends, rendering engines, and tools that make other developers faster.


๐Ÿงฉ What I work on

  • โš™๏ธ Low-level systems โ€“ runtimes, job systems, schedulers, concurrency primitives
  • ๐Ÿงฌ Solana & on-chain programs โ€“ parallel execution, account models, safety tooling
  • ๐ŸŽฎ Rendering & engines โ€“ custom Vulkan-based engine, GPU compute, spatial data structures
  • ๐ŸŒ Backends โ€“ real-time services, distributed workers, observability, infra automation
  • ๐Ÿ–ฅ๏ธ Developer tools & visualizers โ€“ shader sandboxes, system visualizations, CLIs

๐Ÿš€ Highlighted projects

Iโ€™m progressively open-sourcing more of my work, from my local git server. A few things Iโ€™m focusing on:

  • Solana Parallel Execution Simulator
    Local simulator that batches transactions based on account overlaps to show how Sealevel parallelizes workloads, with a visual timeline of execution.

  • Vulkan Rendering / Game Engine
    Custom engine with a job system, ECS-style architecture, GPU-driven rendering experiments, and plans for SVO / voxel-based navigation and GPU compute.

  • Distributed Job Scheduler
    A small but serious distributed worker system: task leasing, retries, priorities, and metrics โ€” designed as a learning playground for building robust backends.

  • Shader & GPU Playground (Web)
    Browser-based shader sandbox / WebGPU playground for experimenting with rendering techniques, SDFs, and post-processing pipelines.

(Once these repos are public, Iโ€™ll pin them below.)


๐Ÿ› ๏ธ Tech I use a lot

  • Languages: C++, Rust, TypeScript, C, a bit of Python
  • Systems / Backend: Linux, Win32, Docker, PostgreSQL, Redis, WebSockets, gRPC, message queues
  • Blockchain / Solana: on-chain programs, PDAs, accounts model, runtime behavior
  • Graphics / Engine: Vulkan, OpenGL (quick ideation or legacy work), GPGPU, RenderDoc, Text Rendering
  • Web / Frontend: React, Vanilla, Tailwind, REST/GraphQL APIs, WebGPU/WebGL
  • DevEx / Tooling: CMake, clang-format, CI with GitHub Actions, profiling & tracing tools

๐Ÿ“š Things Iโ€™m actively exploring

  • Better models for parallel runtimes (job graphs, fibers, work-stealing schedulers)
  • Solana runtime mechanics and tools to reason about CU usage and account layouts
  • GPU compute pipelines for voxelization, SVOs, Cosserat rods, Game AI and navigation, cross platform ML workflows
  • Low-latency backends for multiplayer and real-time systems
  • Clean, visual developer tooling for understanding complex systems

๐Ÿค How I like to work

  • I prefer deep, focused builds over drive-by demos.
  • I care a lot about clarity: architecture docs, diagrams, and in-repo explanations.
  • I like shipping small, end-to-end vertical slices that others can run and learn from.

If youโ€™re working on low-level systems, engines, or high-performance Solana / backend infra and want to chat or collaborate, feel free to reach out.

Pinned Loading

  1. PNY PNY Public

    toy interpreter with ast visualization

    Java

  2. Azer Azer Public

    Cross platform Rendering engine using vulkan

    C++