Skip to content
View StarOne01's full-sized avatar
⭐
Being the brightest
⭐
Being the brightest

Highlights

  • Pro

Block or report StarOne01

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

Typing

starone01.me · linkedin · x @iamstarone01 · ping@starone01.me

final-year EEE @ Coimbatore · graduating april 2027 · contributing to LLVM / MLIR (still learning, loudly)


// pipeline.mlir — how i think about building
func.func @starone01(%idea: !prod.prototype) -> !prod.shipped {
  %ast     = "frontend.parse"(%idea)       : (!prod.prototype) -> !ir.ast
  %lowered = "midend.lower"(%ast)          : (!ir.ast) -> !mlir.module
  // did someone ask for canonicalization? no. here it is anyway
  %opt     = "midend.canonicalize"(%lowered): (!mlir.module) -> !mlir.module
  %bin     = "backend.emit"(%opt) {target = "prod", opt = "-O3"} : (!mlir.module) -> !prod.shipped
  return %bin : !prod.shipped
} // scroll ↓ to execute each pass

about

I'm Prashanth, StarOne01. Final-year EEE student who got curious about where hardware meets software and fell into the compilers hole. Compilers, inference, and the systems around AI.

Started coding on a phone with Termux. Since then I've helped build a clinical AI system, built a film recommendation engine (not collaborative filtering!), played with embeddings and multilingual LLM work, and started sending patches to LLVM / MLIR. The maintainers have been nice about it.

stack

stack

Languages  →  Go · Python · C++ · TS / Next.js
Systems    →  LLVM · MLIR · Compilers · Local Inference · CUDA (learning)
ML / AI    →  SFT / QLoRA · ASR · Embeddings · RAG
Infra      →  AWS · GCP · Postgres · Qdrant · Fedora

receipts

Merged and in-flight work, with links, so you don't have to take my word for it:

currently

  • writing a toy compiler's lexer from scratch. It handles def and extern, and has comments because nobody asked for them
  • learning MLIR dialects + passes, building on x86 + Sema work
  • poking at local LLM inference, Ollama internals

Coimbatore, India
starone01.me · linkedin · x · ping@starone01.me

Pinned Loading

  1. llvm/llvm-project llvm/llvm-project Public

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    LLVM 40.9k 19k

  2. my-kaleidoscope my-kaleidoscope Public

    Building the LLVM Kaleidoscope language from scratch in C++, out loud and in public. Lexer first. Dishum comes later.

    C++ 1

  3. bfloat16 bfloat16 Public

    A lightweight C++ implementation of the Brain Floating Point (bfloat16) format.

    C++ 5 1

  4. PhraseNuX PhraseNuX Public

    PhraseNUX is a command-line password manager and a command-line password generator specially made for Linux. It's a powerfull as well as secure command-line application.

    C++ 2