Skip to content
View rklop's full-sized avatar

Block or report rklop

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rklop/README.md

Rocky Klopfenstein

AI Systems · Automated Reasoning · Backend Engineering

I'm a Computer Science and Mathematics student at Amherst College, graduating in May 2027. I build AI applications and research how to evaluate and verify the code they generate.

Previously, I worked on distributed file operations and AI-powered content workflows at Box. My research spans text-to-SQL evaluation, verified code generation, and software engineering agents.

LinkedIn · Google Scholar · Email

Selected Work

Can two patches pass the same tests and still behave differently? My thesis explores this question through iterative patch generation and behavioral test synthesis, with inspectable results from a 100-instance experiment.

Combines schema-aware SQL generation with bounded equivalence checking using veriEQL. Synthesized counterexample databases help identify incorrect queries that execution on a single database can miss.

Python · SQL · SMT Solving · LLM Evaluation

Investigates language identification and part-of-speech tagging in English-Spanish code-switched text. Compares single-task, sequential, and multi-task transformer training, including uncertainty-based loss weighting.

PyTorch · Hugging Face Transformers · Multilingual NLP

A full-stack application for email classification, reply generation, and PDF analysis, connecting a Flask backend with a Next.js frontend and Gemini-powered processing.

Python · Flask · Next.js · TypeScript · Gemini

Technical Toolkit

Languages: Python, Java, SQL, C/C++, TypeScript
AI & Evaluation: LangGraph, LangChain, MCP / FastMCP, LangSmith, PyTorch, SMT Solvers
Backend & Infrastructure: FastAPI, PostgreSQL, Redis, Docker, HPC

Pinned Loading

  1. SURF_2025 SURF_2025 Public

    2025 Summer Research: Formal SQL Verification on Text-2-SQL Benchmarks | Collaboration w/ Prof. Wu & Andrew T

    Python

  2. tagging-the-switch tagging-the-switch Public

    Exploring POS & LID Tagging in English-Spanish Code Switched Tweets

    Python

  3. Drop-AI Drop-AI Public

    LLM-Powered Email Assistant | Originally HackMIT 2025, 2nd Place

    TypeScript

  4. edge-detector edge-detector Public

    Image Edge Detector w/ Sobel Operators

    Java