Hi, I'm Janani
CS @ UC Berkeley
I'm a sophomore deeply interested in healthcare, finance, and public policy. I'm passionate about using software and data to advance affordable healthcare and love to explore new ideas!
Projects
Threads and File Systems
Implemented multithreading and file system capabilities for the instructional operating system PintOS
- C
MapReduce
Wrote a simple version of the MapReduce programming model, an API for fault-tolerant distributed systems
- Rust
Numc
Wrote and optimized a simple version of the Python library NumPy via multithreading, parallelism, and Intel SIMD instructions
- C
- OpenMP
- Intel Intrinsics
Gitlet
Implemented a version control system emulating Git, including features like branch switching, merge conflict resolutions, and commit resets
- Java
- JUnit
SpotSwap
Developing a parking spot rental application allowing users to make slots more accessible and inexpensive
- PostgreSQL
- React.js
- TypeScript
- Python
- Flask
Professional Experience
Databricks
Software Engineering Intern
Spearheading development of internal LLM-powered tools. The Sales Bot is an end-to-end LLM sales intelligence chatbot leveraging vector stores to enable sales representatives with natural language queries. The Job Description Tool uses a fine-tuned LLM web application to generate high-quality job descriptions, saving hours for people managers.
- Ubuntu
- Docker
- Azure
- GCP
- Databricks Delta Live Tables
- FAISS Vector Database
- OpenAI
- Node.js + Express
- React.js
- TypeScript
- Vite (Build Tool)
Berkeley Sky Computing Lab
Undergraduate Researcher
Working with graduate researcher Neil Giridharan on cryptographic applications in distributed systems.
- Rust
CS Mentors
Course Coordinator
Planning, managing, and executing course timelines and logistics via mentor recruitment, workshops, and course communication.
Senior Mentor
Taught and reviewed critical data structures concepts in CS 61B (Java) with 5 undergraduate students and led pedagogical skills at CSM family meetings (with Junior Mentors).
- Java
CS Course Staff
Teaching Assistant (TA)
Lead weekly discussions for 30 students, host personal office hours, and manage course logistics and grading schema for 500+ students in CS 186 (Databases).
Tutor
Led tutoring sessions and office hours for student support, answering student questions on public forum, and grading assignments in CS 61B (Java) and CS 61A (Python).
Academic Intern
Assisted undergraduates with data structures concepts and questions on labs, homework, and projects in CS 61B (Java) and CS 61A (Python).
- Java
- Python
Code for Fun
Instructor
Taught programming concepts in Scratch, Python, and HTML to elementary and middle schoolers.
- Python
- Java
- JavaScript
Pine Biotech
Bioinformatics Intern
Investigated host immune responses to SARS-CoV-2 variants, specifically spike protein conformations, with genomic data analysis and machine learning tools.
- Python
- R
Stanford Health Care
Business Intelligence Intern
Developed an ML-based description matching algorithm and a streamlined report intake system for Supply Chain's Systems and Analytics team in the Master Data Management division.
- ML
- Tableau
- SQL
- Alteryx
Clubs and Activities
UpSync Consulting
Technical Consultant
Develop technological and business solutions for startups, learn critical professional development, networking, and interview strategies.
- C
- React.js
SAAS Berkeley
Career Exploration Committee
Learn critical data science and machine learning skills in Python (NumPy, Pandas) through workshops and independent projects.
- Python (NumPy, Pandas)
Skills
- Operating Systems and Systems Programming (C, Rust, MapReduce, Threading)
- Computer Architecture (C, RISC-V Assembly, Intel Intrinsics, OpenMP)
- Algorithms (Java, Python)
- Vector Databases (FAISS, Pinecone)
- Data Structures (Java, Python)
- Google Cloud Platform (Google Drive API + GoLang)
- Operating Systems (Ubuntu, Daemons)
- Machine Learning (Python)
- Data Analytics (R)
- Cloud Infrastructure (Azure)
- Genomics (Python, R)
- Teaching Pedagogy
- Full Stack Development (Go, TypeScript, Node.js, Express, React.js, HTML, CSS)