Aarush Kukreja

Undergrad @ Princeton

Building |

Now


Building with AI in climate tech.

Experience

May 2024 — Aug 2024

Software Engineer · Duckie (YC W24)

First full-time engineer for Duckie, an AI agent for customer support teams. Built generative AI solutions using OpenAI, Anthropic, and Bedrock APIs, improved RAG accuracy by 248%, slashed token usage by 50%, and shipped 20 full-stack features.

OpenAIAnthropicAWS BedrockRAGFull Stack
Jun 2024 — Aug 2024

AI Research Intern · Princeton NLP

Contributing to SWE-agent, an open-source Software Engineer agent, by building improved semantic search functionality for faster autonomous coding. Collaborating directly with OpenAI on SWE Bench Verified.

PythonNLPMachine LearningLLMs
Jun 2023 — Aug 2023

Student Researcher · NASA

Summer Enhancement in Earth Sciences (SEES) Program. Researched impact of solar arrays on agrivoltaic farming performance.

PythonData AnalysisResearch
Mar 2021 — Jul 2022

Researcher · Caltech SSPP

Co-authored 3 papers on feasibility of using space solar power systems (SSPS) to supply and balance electrical grids across different U.S. climate regions. Presented at NASA, IEEE, and the European Space Agency.

MATLABPythonSQLJava
Nov 2022 — Mar 2023

Research Assistant · Georgia Tech CCL

Created a rocket thrust optimization model and published 4 first-author papers. Accepted to a global flagship aerospace conference and attended in Rome.

PythonTensorflowMachine Learning

Projects

TurbulentBoids

TurbulentBoids

Open-source software with 1M+ views. Recognized by PhDs, NASA scientists, Oxford biophysicists, and "Boids" algorithm creator Craig Reynolds.

PythonTensorflowScikit-Learn
Shot-Selector

Shot-Selector

Software tool that determines the most optimal prompting method, from zero-shot to three-shot, for a given task using advanced ML techniques.

PythonMachine LearningNLP
Tooly

Tooly

Tool generator for LLMs and AI agents to create customized toolsets, enhancing their capabilities and task performance.

PythonLangChainOpenAI
Markify

Markify

Lightweight project that converts unstructured data to structured markdown format, optimizing content for LLM prompting.

Next.jsTypeScriptTailwind CSS

Built with Next.js and Tailwind CSS, deployed with Vercel, and coded in Visual Studio Code. All work by Aarush Kukreja.