Hi, I'm Tarun 👋
I'm a full-stack developer who loves building random stuff
About Me
Computer Science graduate from UC San Diego with a passion for 0 → 1 project development and graphics programming.
When I discover an interesting project, it becomes an obsession — I love diving deep into complex problems and emerging with elegant solutions.
Beyond Coding
Projects
BlueTurtle.ai - Chat with Your Data
An enterprise-grade AI analytics platform that enables teams to query databases using natural language, automatically generating SQL queries, visualizations, and actionable insights without requiring technical expertise.
Key Features:
- Natural language to SQL query translation
- Multi-database support (PostgreSQL, MySQL, SQL Server)
- Automatic chart generation and data visualization
- Enterprise-grade security with on-premise data
- Real-time insights without data team bottlenecks
Synth - AI Flashcard Generator
A production-ready web application that automatically generates flashcards from uploaded documents using Claude AI, featuring intelligent study modes, progress tracking, and spaced repetition for effective learning.
Key Features:
- AI-powered flashcard generation
- Spaced repetition algorithm
- Progress tracking & analytics
- Secure JWT authentication
- Production-ready Docker deployment
Photon Mapping Raytracer
A photorealistic raytracer implementing advanced rendering techniques including photon mapping for global illumination, developed as part of UCSD's CSE 168 computer graphics course.
Key Features:
- Global illumination with photon mapping
- Caustics and light transport simulation
- Multiple material types (dielectric, metals, plastic)
- AABB tree spatial acceleration structure
- Advanced camera effects (depth of field, motion blur)
4Anime Web Scraper
A comprehensive Node.js package for extracting anime data from 4anime.to, featuring search functionality, episode information, and video download capabilities with robust error handling.
Key Features:
- Published NPM package with 100s downloads
- Comprehensive anime metadata extraction
- Video download functionality
- Search and episode management
- RESTful API design with error handling
Real-Time Cloth Simulation
A physics-based cloth simulation using mass-spring-damper systems with real-time rendering, featuring interactive controls and realistic cloth behavior with collision detection.
Key Features:
- Mass-spring-damper physics model
- Real-time collision detection
- Interactive controls for physics parameters
- Verlet integration for stable simulation
- Realistic fabric behavior with wind/gravity forces
Work Experience
Software Engineer
UCSD ITS
Oct 2022 - Mar 2025
Worked on UCSD Mobile App, TritonGPT, Airflow data workflows, and internal billing tools.
Cybersecurity Intern
CyberSecurityWorks
Oct 2020 - Aug 2021
Developed an automated vulnerability report workflow for Google Cloud Platform containers. Created a library of CVE webscrapers.
Machine Learning Intern
nFactorial Analytical Services
Sep 2020 - Dec 2020
Researched a variety of methods to extract emotion from audio samples.
Software Engineering Intern
Ventuno Technologies
Jun 2019 - Aug 2019
Implemented a REST API for customer data.