Engineering product features across Knot's fintech user flows and customer-facing experiences. Shipped a production banking demo in Knot's developer docs that gave card-issuer stakeholders their first hands-on look at card-switching and transaction-data workflows, and built an end-to-end API reference integration spanning auth, the Web SDK, webhooks, and SKU-level sync.
Hey, I'm Ivan,
I like to work in the overlap.
Machine learning, the craft of building product, and the nerve to start things. The edges are just as fun.
Learning
Engineering
Experience
Advancing AI-powered student support through Student Information Technology for 10,000+ Carnegie Mellon students. Run the campus AI assistant, using student feedback loops to sharpen answer quality and resource accuracy, and refined AI resource discovery across 350+ student organizations.
Advancing crypto portfolio intelligence through ML-driven signals and backtesting on Crypt0nest. Replicated machine-learning-for-trading strategies across full modeling and backtesting pipelines in Python, trained gradient-boosted models on engineered momentum, volatility, and volume signals, and researched on-chain factors for long-short portfolios.
Co-founded an AI dispatch startup and went through Y Combinator's Summer 2025 batch. Raised a pre-seed round and built the LLM voice-agent stack, data infrastructure, and evaluation harness that caught failures and improved outputs, then led pilots with real-estate firms to turn ambiguous market feedback into product decisions.
Helped build the playbook powering the next wave of agtech growth. Built a KPI dashboard and weekly reporting cadence for leadership and investors that surfaced trends, risks, and next steps, and analyzed 100+ farms to segment accounts and prioritize high-value opportunities.
Projects
A privacy-safe sponsored status line for the Claude Code terminal. No account, no code access, reversible in a single line. The wait while the model thinks becomes the placement.
Turns live NWS/NOAA hail data into the real homes inside a storm footprint, then scores and ranks them as roofing leads. Built with Next.js, Supabase, and OpenStreetMap.
A live algorithmic-trading and market-microstructure research lab for NBA prediction markets, built in Python on top of nba_api.
A DTC storefront and product landing page for EIGEN, a nicotine-free focus pouch built for deep work. Next.js on Vercel.
A passive "who's out right now" nightlife board that reads Google's live busyness signal, so no one has to check in.