Skip to content
View KabirSamsi's full-sized avatar
🎸
Playing guitar, climbing trees or shadow batting
🎸
Playing guitar, climbing trees or shadow batting

Organizations

@Saberchat

Block or report KabirSamsi

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

Hi there! I'm Kabir.

About Me

  • I like compilers, machine learning, programming languages, math and other stuff; I also dabble a fair bit in fullstack development. Broadly, I like software abstractions that make life easier for both humans & hardware.

  • πŸ‘¨πŸ½β€πŸ’» I will join Qualcomm's Machine Learning Compilers Team as a research/software engineer this July.

  • πŸ‘¨πŸ½β€πŸŽ“ I graduate from Cornell University this May. I studied CS & Math with a concentration in Programming Languages (PL). While there, I have worked on a couple of fun things:

I'm fond of music, birds, linguistics, baking and sports of all forms as well.

For a more in-depth look at what I do, visit my website or LinkedIn.

Tools & Technologies πŸ”§

Languages

  • C++, Java, Rust, Python, TypeScript, C, OCaml, Scala, Kotlin, Haskell, Swift, Julia, Ruby, HTML/CSS

Frameworks/Tools

  • Fullstack: React, Vue, Node, Express, Angular, AJAX, Flask, Bootstrap, template engines (JSP, EJS)
  • ML/Data: PyTorch, TensorFlow/Keras, SQL, MongoDB, Pandas, MapReduce, ScikitLearn, Hugging Face
  • Systems/Compilers: LLVM, MLIR, CUDA, Triton, Rocq Prover, Assembly (RISC-V, x86), Verilog, Parser Generators
  • Other: LaTeX, Docker, Git, Nginx

Projects 🌱

Check some of my larger public projects on GitHub including Saberchat (platform for schools & community organizations) and FindYourBird (ID and information site for amateur birders). At some point I'll get them back on the internet. In my spare time, I like to hack on:

  • Franz: An IR for music notation (my own work, hopefully open-source one day?). Compiles to ChucK, an audio production and representation language.
  • Calyx: An IR for hardware accelerators (open-source contributor). I add optimizations and widgets to the syntax and embedded DSL from time to time.

Pinned Loading

  1. Saberchat/saberchat Saberchat/saberchat Public

    Intranet platform infrastructure template for schools and small organizations. Currently servicing Montessori schools and student-run clubs within the East Bay.

    EJS 6 2

  2. franz franz Public

    A programming language for text-based music notation using motifs & music phrasal patterns

    Rust

  3. find-your-bird find-your-bird Public

    Website for amateur Bay Area ornithologists to look up, post info about, and identify birds that they see through specific parameters. Developed with the MEAN Stack.

    JavaScript

  4. rouge rouge Public

    Lightweight Ruby static typechecker and compiler

    Scala 1