Skip to content
View Raj-Bapat's full-sized avatar

Block or report Raj-Bapat

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
Raj-Bapat/README.md

Hi there ๐Ÿ‘‹

๐Ÿ“ฎ About Me

My name is Raj Bapat, and I am a student and researcher at UCSD interested in AI, Systems and Databases!

class RajBapat
{
private:
    short int age = 20;
public:
    long long int yearsOfCompetitiveProgrammingInCPP = 8;
    std::string collegeName = "UCSD";
    double collegeGPA = 4.0;

    std::vector<std::string> experiences =
        { "SWE Intern at TikTok", "NSF Undergraduate Researcher at UC Davis", "Research Intern at Stanford University" }
    std::vector<std::string> traits =
        { "Systems", "AI/ML", "Database", "Information Retrieval", "SIMD", "CUDA" };
    std::vector<std::string> hobbies =
        { "Community Organizer", "Competitive Programming", "US Squash"};
};

I've been passionate about programming ever since I was 12 years old, when in just a few short weeks I coded Conway's Game of Life from scratch in C++. I've been riding that wave ever since, eventually reaching the top-20 in my grade nationally in USA Computing Olympiad and placing 6th nationally at the Virginia Tech High School Programming Contest! I've been competing in programming contests for the last 8 years including this year as an ICPC team captain and coach.

My interest in algorithms was elevated by a chance conversation I had with the legend himself Professor Donald Knuth (at a Diwali party!), blossoming into multiple research projects across computing from AI/ML & Data Mining to SIMD/AVX intrinsics-based acceleration for Molecular Computing.

๐Ÿ“ What Am I Doing?

  • ๐Ÿ“‹ Currently, I am working as:
    • a SWE Intern at TikTok Inc. building Machine Learning systems at scale for content moderation (my ML platform is now running in TikTok production, processing 100 Million+ ML policy evaluations/day ๐Ÿ‘๐Ÿ‘)
  • ๐Ÿ“‹ Previously, I was working as:
    • an NSF Undergraduate Researcher in the Molecular Computing Lab at UC Davis
    • a researcher in AI/ML, Approx. Nearest Neightbour Search in SQL Databases
    • a Research Intern in OVAL Virtual Assistant Lab at Stanford University
    • an SWE Intern in Nutanix

โญ What code can you use?

๐Ÿ“‹ Here is some code that you may find useful for your own projects:

๐Ÿ˜Ž Take a glimpse at my research

I love exploring fields that push the boundaries of our understanding and accelerate future research. Recently, Iโ€™ve been thinking about how to speed up bioinformatics algorithms with hardware acceleration, and diving deep into the world of Databases, AI and Information Retrieval.

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Join my communities

My most personally fulfilling projects involve building communities through programming competitions and programming clubs. I co-founded two annual regional competitions in two communities (SF Bay Area and Davis). I'm proud that both competitions continue to be cornerstones of thier respective regional programming communities, engaging 1000s of students yearly.

Pinned Loading

  1. competitive-programming-algorithm-implementations competitive-programming-algorithm-implementations Public

    C++ implementation library for 16 Algorithms for Competitive Programming including Convex Hull technique, Heavy Light Decomposition to Disjoint Union Sets

    C++

  2. AI-Augmented-Mind AI-Augmented-Mind Public

    Project AIM: AI augmented Mind. Research project striving to help improve focus and happiness in children A real-time system that helps guide the user with split-second decision making when faced wโ€ฆ

    Python

  3. Research-Stanford-OVAL-genie-toolkit Research-Stanford-OVAL-genie-toolkit Public

    Forked from stanford-oval/genie-toolkit

    A Generator of Natural Language Parsers for Compositional Virtual Assistants

    TypeScript

  4. SIMD-accelerated-Nucliec-Acid-Designer SIMD-accelerated-Nucliec-Acid-Designer Public

    Forked from UC-Davis-molecular-computing/nuad

    Research in SIMD-accelerated, DNA sequence designer

    Jupyter Notebook

  5. Analysis-and-Benchmark-for-Approx-Nearest-Neighbour-Search-in-SQL Analysis-and-Benchmark-for-Approx-Nearest-Neighbour-Search-in-SQL Public

    This repository provides a new OLTP database benchmark, TPCCV, to evaluate SQL processing with vectors. The benchmark builds on TPC-C, the industry standard for benchmark- ing OLTP databases, extenโ€ฆ

    Tcl

  6. SIMD-Smith-Waterman-Portable SIMD-Smith-Waterman-Portable Public

    Research into SIMD-accelerated Smith Waterman DNA matching algorithm. Portable across most operating systems using google highway.

    C++