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.
Tech Stack
Technologies and tools I work with to bring ideas to life.
Languages
Frontend
AI / Machine Learning
Backend & Data
Tools & Deployment
Selected Work
A collection of projects I've built and contributed to.
SafeStep
A comprehensive walking route safety platform using ML-powered hazard detection (YOLOv8) and intelligent pathfinding to help pedestrians navigate safely with accessibility-focused routing.
MarketSent
Financial sentiment analysis dashboard monitoring Reddit discussions (r/wallstreetbets, r/stocks) using FinBERT AI to gauge real-time investor sentiment toward stock tickers with interactive trend charts.
Recollect
A conversational RAG system for intelligent document Q&A using Claude AI and vector embeddings. Features semantic search, multi-turn conversations with persistent memory, and automatic session summarization.
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.
Where I've Worked
Undergraduate Researcher
Cornell UniversityConducting 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
Research Assistant
University of PennsylvaniaConducted 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
Financial Software Engineer
Cornell FinTech ClubBuilding 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
Let's Connect
Have a project in mind, want to collaborate, or just want to say hello? I'd love to hear from you.