Vishal Kumar

Natural Language Processing

AmpleGCG img

AmpleGCG-Plus

AmpleGCG-Plus is a suite of LLMs for rapidly 'jailbreaking' other LLMs. Our paper shows Llama-2-7B can learn the GCG discrete optimization algorithm, and generalize to any given harmful query.

Use AmpleGCG-Plus to see if your models are robust to OOD adversarial prompts.

paper huggingface
Harmony Poster

Harmony

A song recommender system that translates vague feelings into music suggestions. I fine-tuned Gemini to quantify natural language mood descriptions with the Spotify API's song parameters (acousticness, valence, danceability, etc.). The frontend was built out with React/Next.js, and multiple APIs to connect user accounts and visualize songs.

Harmony was featured in the College of Engineering's Capstone Showcase.

github
Somm img

Somm

A reccomendation engine to help newbies navigate the wine market. Somm uses RAG with GPT-4 and Cohere Rerank to convert flavor descriptions to wines suggestions and wine styles. I built the pipeline with LangChain and deployed the model with Shiny.

Somm won a top project award in a cohort of 500+ PhD students at the Erdos Institute Data Science Bootcamp.

paper github demo

Software Engineering + Design

Educational Algebra Game

A game to help students develop a deep conceptual understanding of arithmetic and algebra.

Inspired by key works in math education literature: Gray and Tall's 'proceptual' understanding, Sfard's 'reification', and Siegler and Braithwaite's 'gut-level' numerical development. I led design of core mechanics and worked on a few tasks for our rapid prototyping system in Unity using C#.

Our design and prototype was included as part of an NSF proposal for serious games to foster deep conceptual math understanding.

demo
Legend of Zelda

The Legend of Zelda

Recreated the 1986 Legend of Zelda game from scratch using C# and Microsoft's XNA framework. Implemented the singleton design pattern for player, state design patterns for player and enemy behavior as well as game states, and the factory design pattern for sprites.

I also added extra content, including new enemies and the Master Sword trials inspired by Breath of the Wild.

github
The Prospect Gallery

The Prospect Gallery

A project under Professor Jordan Tate at UC's NFT Media Lab.

Developed the minting website for The Prospect Gallery, a free platform for students in the College of Design, Architecture, Art, and Planning to sell their artwork as NFTs. I used Metaplex's Candy Machine to build the minting functionality and programmed smart contracts to distribute royalties.

The Prospect Gallery launched successfully with 30+ artworks submitted and 5 pieces sold, and now boasts a community of 50+ collectors.

github foundation
SSTI's Annual Conference Website

SSTI's Business Conference Website

Web development work for a tech policy organization during my first two years at Ohio State. I built out their 2022-2024 websites using mostly WordPress with some additional work in PHP, HTML/CSS, and a pipeline in Java that converted large amounts of data in excel into web content. I also authored training materials for future webmasters.

website

Teaching