Welcome to my portfolio channel! Use the remote or click the menu button to explore my projects.
Build a content moderation platform that uses RAG (Retrieval‑Augmented Generation) to justify why a piece of media is flagged as inappropriate. Instead of a "black box" flagging system, reviewers receive grounded, explainable AI insights with traceable evidence.
A sports clip is flagged for "violence." The system: Extracts keyframes → CLIP embeddings → retrieves similar UFC‑style flagged frames. Retrieves relevant policy text (violence category). LLM generates: "This frame shows physical altercations similar to previous UFC clips flagged for violence." Output includes evidence links for human verification.
Develop an automated LLM evaluation agent that continuously queries AI search engines (ChatGPT, Claude, Perplexity) and evaluates brand visibility, truthfulness, and answer drift over time. This allows businesses to track their "share‑of‑voice" in AI‑generated answers and detect hallucinations or content shifts.
Query: "What's the best CRM for small businesses?" Agent queries Perplexity, ChatGPT, Claude and stores snapshots. Weekly evaluation shows: HubSpot mentioned in 80% of responses (up 15% WoW), Salesforce visibility dropped to 30%, Change correlated with Perplexity shifting to newer web sources.
Build a FitnessPal‑style macro tracker with an AI agent that generates daily meal plans based on a user's macro goals, food logs, and dietary constraints. This project integrates traditional backend development with LLM agent tool‑calling, creating an intelligent fitness assistant.
User logs breakfast and sets macro goal: 120g protein / 60g carbs / 40g fat. Agent queries: get_goals(), get_logs(date), search_foods(). Agent returns: "For dinner, grilled chicken with quinoa and broccoli meets your macro target within ±5%."
Full-stack developer specializing in LLM evaluation, vector search/RAG, and AI agent integration. Three end‑to‑end projects that demonstrate expertise in modern web development.
Nila Karthikesan
240-408-2114 | nilakarthikesan@gmail.com
linkedin.com/in/nila-karthikesan | github.com/nilakarthikesan
University of Maryland, College Park
B.S. in Computer Science, Minor in Engineering Technology
Aug. 2020 – May 2024
Society of Women Engineers
Director of Engineering 2021 – 2024
• Created over 50 functional projects, distributed weekly, implementing concepts from lectures on JS/React/Node/CSS, Event-Handling, Testing, Rest APIs, Backend Services, Cloud Native Development.
Software Engineer | GEICO | New York, NY | May 2024 - Present
Software Engineering Fellow | Palantir Technologies | New York, NY | Dec. 2023 – Jan. 2024
Software Engineering Intern | Comcast | Washington, DC | May 2023 – Aug 2023
Software Engineering Intern | Delaware INBRE | Wilmington, Delaware | May 2022 – Aug 2022
Languages: Java, Python, C/C++, SQL (Postgres), JavaScript, HTML/CSS, R
Frameworks: React, Node.js, Flask, JUnit, WordPress, Material-UI, FastAPI, GraphQL
Developer Tools: Git, Docker, TravisCI, Google Cloud Platform, VS Code, Visual Studio, PyCharm, IntelliJ, Eclipse
Libraries: pandas, NumPy, Matplotlib
Don't you think the web should be fun again? Buttons and knobs and sounds and experimentation? We have an amazing medium here, to be able to express and do whatever we want. Let's do it!