Available for opportunities

JD Krasnick

Software Engineer

Curiosity-driven engineer building clean software. From ML to full-stack, I love exploring what's possible.

A bit about me

I'm a software engineer with a passion for building innovative projects that span across disciplines. I love to apply my interests in discrete math, robotics, and real-world data to projects that solve problems in these fields.

When I'm not coding, you can find me out running on a trail, hitting the gym, or watching the latest Youtube video essay that came up in my feed.

Location Wayne, PA
Education B.S. at Cornell University in Computer Science and Operations Research
Focus AI/ML Engineering and Data Science
Interests Reinforcement Learning, Optimization Algorithms, and Supply Chain

Tech Stack

Technologies and tools I work with to bring ideas to life.

Languages

Python TypeScript JavaScript C++ SQL HTML/CSS

Frontend

React Vite Streamlit React Router

AI / Machine Learning

PyTorch TensorFlow Keras Hugging Face OpenAI Claude API MediaPipe OpenCV FinBERT

Backend & Data

RESTful APIs FastAPI Flask PostgreSQL SQLite ChromaDB Supabase Pandas

Tools & Deployment

Git Vercel Render

Selected Work

A collection of projects I've built and contributed to.

Brain-Computer Interface

Lilley Fellowship research project engineering a BCI system that interprets EEG signals to control a robotic arm. Features real-time signal processing using FFT algorithms, electrode data analysis, and embedded control logic.

PythonFFTEEGRaspberry PiArduinoSignal Processing

Cornell Lab Matchmaker

AI-powered research matchmaking tool helping Cornell students discover and connect with faculty researchers through semantic search and intelligent query handling via web scraping and embeddings.

PythonStreamlitEmbeddingsWeb Scraping

Where I've Worked

Undergraduate Researcher

Cornell University
January 2026 — Present

Conducting research on deep reinforcement learning applications for queueing network optimization under Professor Jim Dai at Cornell's Operations Research & Information Engineering department. Currently looking at using a PPO-based algorithm for optimizing hospital networks.

  • Developing deep RL models to optimize complex queueing network systems
  • Applying AI techniques to operations research problems
Deep LearningReinforcement LearningPytorchOperations ResearchPython

Research Assistant

University of Pennsylvania
June 2025 — August 2025

Conducted research under Professor Jonathan Klick at the University of Pennsylvania Law School, focusing on data collection and analysis for legal research.

  • Scraped, cleaned, and pipelined data from websites, Excel files, and PDFs using Python and NumPy
  • Produced organized CSV datasets for research analysis, streamlining the data processing workflow
PythonNumPyPandasETLData AnalysisWeb Scraping

Financial Software Engineer

Cornell FinTech Club
January 2026 — Present

Building financial technology solutions and quantitative analysis tools as part of Cornell's premier fintech student organization.

  • Contributing to fintech projects and collaborating with fellow engineers
PythonFinancial AnalysisSoftware Engineering

Let's Connect

Have a project in mind, want to collaborate, or just want to say hello? I'd love to hear from you.