Daniel Amirtharaj

Daniel Amirtharaj

Agentic AI & Full-Stack

MS Computer Science and Engineering student at Santa Clara University specializing in AI agents and full-stack development. I've built innovative AI-powered applications using Python, Next.js, and modern ML frameworks, with expertise in LLM evaluation, RAG systems, and scalable web platforms.

Skills & Technologies

Technologies and tools I work with

AI/ML

Autonomous Agents
Langchain
Huggingface
PyTesseract
OpenCV
Pinecone

All Skills

Autonomous AgentsLangchainHuggingfacePyTesseractOpenCVPineconePythonCC++JavaJavaScriptSwiftDartArm AssemblyVerilogFlaskSwiftUINext.jsSvelteDockerDigitalOceanVercelGNS3LinuxVisual Studio CodeAtomg++Xilinx VivadoPostgreSQLMongoDBSqlite

Featured Projects

Some things I've built recently

AI News Curator

AI News Curator

A personalized news aggregation platform with real-time updates, bookmarking, and customizable user profiles, built using Spring Boot and a modern frontend framework.

Next.jsSpring BootJavaTypeScriptJSONREST API
Code Documentation RAG

Code Documentation RAG

A system using Langchain, and Pinecone to provide LLMs with up-to-date code documentation for accurate code generation. Includes scraping, chunking, embedding, and similarity search.

Next.jsPythonLangchainPineconeTypeScript
Branch Prediction Analysis

Branch Prediction Analysis

Simulated and analyzed 1-bit, 2-bit, and gshare branch predictors using real branch trace files. Evaluated misprediction rates to compare performance.

Python
SCU Course Planner

SCU Course Planner

A course planning web app for SCU students with requirement tracking, co-requisite detection, and authentication via Firebase.

Next.jsFirebaseTypeScript
PharmaSure

PharmaSure

A RAG pipeline using LLaMA 3.2 and Pinecone to summarize FDA regulatory documents. Integrated with Google OAuth and Drive API for clinical data access.

GroqNext.jsMongoDBPineconeFlaskGoogle APIPythonTypeScript
Konoha Notes

Konoha Notes

A lecture recording and summarization tool using Llama 3.1 and GROQ API.

Next.jsPostgreSQLUbuntuNginx
RxTrack

RxTrack

An OCR-based app that reads prescription labels for elderly users. Uses PyTesseract and OpenCV with a Flask backend and Flutter frontend.

PythonPyTesseractOpenCVFlaskFlutter
Pipeline CPU Simulation

Pipeline CPU Simulation

Designed and simulated a pipelined CPU in Verilog using Xilinx Vivado. Debugged timing diagrams and validated performance with benchmark programs.

Xilinx VivadoVerilog
FuelFocus

FuelFocus

A SwiftUI app to compute cost-effective driving routes based on gas prices. Backend in Flask using INRIX API. Optimized fuel stops for efficiency.

SwiftUIMapKitCoreLocationFlaskOpenAI APIPythonHTMLCSS
HelpingHand

HelpingHand

SwiftUI app for Narcan distribution with a chatbot and map interface. Used Auth0 for secure ordering and GPT-3 for medical Q&A.

SwiftUIMapKitCoreLocationFlaskOpenAI APIPython