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 · self-taught on a phone through Termux · now deep in LLVM / MLIR


// 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
  %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, known online as StarOne01. Final-year Electrical and Electronics Engineering student, but most of what I do lives in the gap between hardware and software: compilers, model inference, and the systems that make AI run efficiently on real silicon.

Self-taught, starting on a phone through Termux before I ever owned a laptop. Since then: a production multilingual clinical AI system, 16 LLVM contributions, a film engine on custom embeddings, and multilingual LLM research. Now going deep on compiler internals and MLIR, the layer where models actually meet hardware.

I wrote my first production code on a phone. No laptop. Just Termux, a cracked screen, and WiFi that dropped every twenty minutes. People said wait for the right setup. I didn't.


what i ship

project what it is
op @medclara Medclara — Clinical AI · Founding Engineer Voice-first multilingual clinical docs. IndicConformer ASR + fine-tuned Gemma for SOAP notes. Architecture, infra, and compliance, solo.
op @movieslikethis MoviesLikeThis — Embeddings The films that stay with you. Same feeling, different film, matched by emotional experience, not genre. Custom embeddings + content fingerprinting.
op @sherlock_sft Sherlock SFT — Fine-Tuning Character-consistent LM via SFT. Iterated on data quality and debugged a QLoRA NaN loss down to root cause.
op @bfloat16 bfloat16 — Numerics Lightweight C++ impl of Google Brain's bfloat16. Same 8-bit exponent as FP32, 7-bit mantissa, the format ML hardware actually speaks.
op @phrasenux PhraseNuX — where it started C++ CLI password manager, AES encryption, zero deps, written entirely on a phone.

open source — llvm

16 contributions across the stack, now pushing into MLIR:

  • Backend / codegen: X86 target-specific lowering for _Float16 ops — FABS, FNEG, FCOPYSIGN at instruction-selection level.
  • Frontend: New Clang diagnostic in the Sema layer for function-like macro references requiring parentheses — 49 review comments, full CI.
  • libc docs: Series of POSIX header documentation additions (dirent, unistd, termios, sys/stat, sys/wait, netinet/in …), each through review.

Started with docs, proved out backend and frontend, now going deeper into MLIR. Progression over assertion.

→ All of it lives at github.com/StarOne01


stack — loaded dialects

stack

Languages       →  Go · Python · C++ ★ · TypeScript / Next.js
Systems         →  LLVM · MLIR (in progress) · Compilers · System Design · Local LLM Inference · CUDA (in progress)
ML / AI         →  SFT / QLoRA · ASR Pipelines · Embeddings · RAG
Infra & Data    →  AWS · GCP · PostgreSQL · Qdrant · Fedora

currently

  • Deepening into MLIR dialects and passes — building on the X86 backend + Clang Sema foundation
  • Local LLM inference — deploying open models in production, Ollama internals, scheduling engines

— built on Fedora · shipped at -O3 · 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.5k 18.7k

  2. StarOne01.github.io StarOne01.github.io Public

    The repo of my portfolio

    TypeScript 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

  5. StarOne01 StarOne01 Public

    Config files for my GitHub profile.

  6. Fosbidian Fosbidian Public

    A minimalist, secure note-taking application built with Flutter, inspired by Obsidian's dark theme and functionality.

    Dart 1