Sitelet https://github.com/joepothiboot
Skip to content
View joepothiboot's full-sized avatar

Block or report joepothiboot

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

Joe Pothiboot 👋

Frontend engineer with a growing interest in compiler tooling, MLIR, and systems-level software design.

I work across product interfaces and low-level technical exploration, with a focus on building clear abstractions, resilient systems, and tooling that makes complex behavior easier to reason about.

🎯 Current focus

  • Frontend engineering with React, TypeScript, and product-minded UX
  • Mojo library design, SIMD kernels, and bit-exact correctness testing
  • Compiler internals, LLVM/MLIR, and hardware-aware optimization

🛠️ Interesting projects

A hardware-aware MLIR compiler and Mojo kernel library for DSP operations. The MLIR pipeline lowers a custom dialect through Linalg, then applies target-model-driven tiling and vectorization; the Mojo kernels and C++ reference are checked against shared golden values and differential tests.

A browser-based visualizer for GPU compiler IR. It explains MLIR and Triton kernels through thread, warp, and memory views, verifies memory-access patterns, and lets you inspect compiler passes and their changes. It runs entirely client-side.

⚙️ Compiler interest

I care deeply about frontend craft and product quality, and I am interested in compiler internals, systems programming, LLVM, and MLIR.

I explore these areas through small, hands-on projects that make compiler design and systems concepts easier to understand.

💡 Tech interests

  • React / TypeScript
  • UI architecture and component design
  • MLIR / LLVM
  • compiler passes and IR transformations
  • dataflow, transformation pipelines, and optimization thinking

📫 Contact

Pinned Loading

  1. nano-dsp-mlir nano-dsp-mlir Public

    Small MLIR compiler: a dsp tensor dialect lowered to linalg, then tiled and vectorized by Transform-dialect schedules derived from a target model (NEON, AVX2). Includes int8 qmatmul, SIMD Mojo kern…

    C++ 1

  2. vizmlir vizmlir Public

    See how MLIR runs on the GPU, in your browser: threads, warps and memory spaces drawn from mlir-opt output, with proven coalescing and bank-conflict verdicts, Triton IR support and pass-by-pass dif…

    JavaScript 1

  3. json-schema-mlir json-schema-mlir Public

    An out-of-tree MLIR dialect that compiles JSON Schema (Draft 2020-12) into native validators: hand-written lexer, parser and importer, constraint-lattice canonicalization, lowering to LLVM, and a M…

    C++ 1