Skip to content
View sanjeev29's full-sized avatar

Block or report sanjeev29

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

Hi there 👋, I'm Sanjeev Raichur


🙋‍♂️ About Me

  • Michigan Tech CS grad who loves turning ideas into real, usable products.
  • 4+ years shipping code at startups—backend, frontend, and everything in between.
  • I’m all about clean APIs, efficient databases, and smooth, scalable deployments.
  • Grad school turned me into a compiler geek and I tinkered around compilers and LLVM!
  • Shipped live streaming, ecomm, and end-user products from idea to launch.
  • Not afraid to refactor, automate, or jump into DevOps when things are on fire.

🛠️ Languages and Tools

Python • Go • JavaScript/TypeScript • C/C++ • Django • Flask • React • Next.js • Node.js • PostgreSQL • MySQL • MongoDB • Docker • Git • Linux • Redis • AWS • REST APIs • CI/CD


📌 Featured Projects

Next.js • TypeScript • Prisma • tRPC • Tailwind CSS
Contributed to the product by adding features like autocomplete inputs, template customization, and saved templates. Improved the UX with command history, bug fixes, and support for running templates via URL query parameters.

C++ • Makefile
A network security tool designed to detect and manage malicious IP addresses. It embeds 10k IP addresses in a Random Bloom Filter (RBF) for efficient querying and uses a custom SHA-256 hash for secure indexing.

C • x86 Assembly • Bison • Flex • Makefile • Pascal
Extended a compiler to generate x86-64 assembly for a subset of the PJ programming language. Built symbol tables to handle global vs. local variables, managed function calls, return values, and register usage.


📫 Contact


Pinned Loading

  1. rag-search-engine rag-search-engine Public

    Python

  2. gowc gowc Public

    'wc' command line tool in Go

    Go

  3. llvm-loop-cost llvm-loop-cost Public

    Calculates loop cost based on the model by McKinley et al. TOPLAS’96.

    C++

  4. llvm-value-numbering llvm-value-numbering Public

    Implement and compare three value numbering techniques, local value numbering (LVN), super local value numbering (SVN) and dominator-tree-based global value numbering (GVN). Downgrade existing GVN.…

    C++

  5. malicious-packet-checking malicious-packet-checking Public

    Malicious Packet Checking

    C++

  6. pong-go pong-go Public

    Go