# Omkar Patel > cs @ northeastern · ai eng intern @ rysun labs · founding eng @ kinoraa — boston, ma · sf bay area · open to relocate. Plain-text version of https://omkarpatel.xyz, which renders as an interactive terminal in the browser. Generated from the same source as the site and the resume PDF. ## Contact - Email: omkarxpatel@gmail.com - GitHub: https://github.com/omkarxpatel - LinkedIn: https://www.linkedin.com/in/omkarxpatel/ - Resume (PDF): https://omkarpatel.xyz/Omkar_Patel_Resume.pdf ## About CS at Northeastern, class of 2028. 60+ college credits earned via De Anza dual enrollment during high school. Currently an AI Engineer Intern at Rysun Labs, building crawl-to-retrieval pipelines that make product catalogs legible to LLMs, and the founding engineer at Kinoraa, where I built the WhatsApp-based family-story platform end-to-end. ## Education ### Northeastern University — Computer Science, B.S. boston, ma · aug 2025 — apr 2028 - Relevant coursework: Data Structures & Algorithms, Discrete Mathematics, Logic & Computation, Probability & Statistics, Mathematical Foundations of AI, Object-Oriented Programming, x86 Assembly & Architecture. ### De Anza College — Dual Enrollment san jose, ca · aug 2021 — jul 2025 - Earned 60+ college credits over 4 years of dual enrollment, attending full-time as a high school senior. ## Experience ### AI Engineer Intern — Rysun Labs milpitas, ca · may 2026 — present - Built a multi-tenant pipeline that crawls e-commerce storefronts (tested up to 46K products) and generates LLM-facing deliverables from enriched product data, raising parsing accuracy from 16% to 84%. - Shipped a drop-in hybrid search API on Elasticsearch, fusing vector + keyword retrieval with RRF, then LLM re-ranking; +4.1% NDCG@5 over a BM25-only baseline on natural-language queries. - Targeted AI-referred traffic through two paths, LLM-facing deliverables and hybrid retrieval, with UTM tagging across 7 formats to measure the lift from each. ### Founding Engineer — Kinoraa milpitas, ca · feb 2026 — present - Sole engineer on a zero-install platform that gathers relatives' stories into one private timeline and surfaces the connections between them; 450+ families logged 6,000+ stories in the first three months. - Developed end-to-end: a signature-verified WhatsApp webhook driving a conversational state machine (invite, join, capture, share, reply, consent), passwordless QR sign-in with single-use webview links, and the memory-capture flow from text/voice/photo/video intake to delivery across role-based family circles. ### Software Engineer Intern — Rysun Labs milpitas, ca · jun 2024 — aug 2024 - Designed and shipped an internal full-stack GenAI comparison platform (Flask + React) that runs one prompt across OpenAI GPT, Google Gemini, and Meta Llama in parallel and renders the outputs side-by-side for email and code generation. ### Lead Developer — Lynbrook HS Job Shadow Program san jose, ca · feb 2023 — apr 2025 - Built the platform behind the program's job-shadow day, matching 560+ students to 115 companies. - Promoted to Lead Developer, leading 5 student developers to ship and maintain three annual releases. ## Projects ### wizgto — poker gto study tool built on a local cfr solver Stack: TypeScript, Rust, CFR Solver, Chrome Extension Highlights: ~84.4% of rated matches won on chipzen A study tool on a local Rust solver that plays hands out to converge on an unexploitable strategy. Tracks your gameplay to analyze playstyle and leaks, then builds an exploitative model to practice against. Its autonomous bot ships to Chipzen, a bot-vs-bot arena, winning ~84.4% of rated matches under no-egress 256 MB and 2s-per-decision limits. Links: github — https://github.com/omkarxpatel/wizgto ### rot — custom programming language with two execution engines Stack: Python, Pytest, Next.js, Pyodide, framer-motion Highlights: 15K+ LOC · 819 unit tests · live playground A language built end-to-end, from lexing through recursive-descent and Pratt parsing into a source-positioned AST, with no parser libraries or exec(). Two execution engines stay in sync: a tree-walking interpreter as the reference and a 38-opcode stack VM compiled from the same AST. The browser animates tokenizing, parsing, and evaluation line by line as the program runs. Links: playground — https://rot-theta.vercel.app/ · github — https://github.com/omkarxpatel/ROT ### summary-bot — ai catch-up for high-volume discord servers Stack: Python, Discord.py, OpenAI, Google TTS, GCP, Firebase Highlights: 1,800+ servers · 875k+ users · ~20M words analyzed A scalable Discord bot that summarizes long channel conversations in seconds. Deployed across 1,800+ servers over 3 years, handling bursty traffic across large, active communities without dropping context. ### electron — macOS audio EQ + visualizer + spotify control, in one window Stack: TypeScript, Electron, Web Audio API, Spotify Web API, BlackHole Highlights: native macOS · in active dev A local macOS desktop app combining a system-wide audio equalizer, a real-time audio visualizer, and a Spotify control surface. Runs entirely on-device — no servers, no telemetry, bring your own Spotify Client ID. Links: github — https://github.com/omkarxpatel/Electron ### prompt-enhancer — a claude code hook that rewrites rough prompts before claude sees them Stack: Python, Claude Code hooks, claude -p Highlights: no api key required A `UserPromptSubmit` hook that expands rough one-liners into structured prompts (goal / scope / constraints / acceptance) using `claude -p` headless mode. Reuses your existing Claude Code auth — no separate key. Links: github — https://github.com/omkarxpatel/prompt-enhancer ### spotify-playlist-generator — python cli for spotify recs + auto-playlist building Stack: Python, Spotify Web API, CLI Highlights: top-starred personal repo A CLI tool that plays songs, fetches recommendations based on a seed track, and auto-generates new playlists derived from an existing one — all from the terminal. Links: github — https://github.com/omkarxpatel/Spotify-Playlist-Generator ### supportive-soul — discord bot for on-demand mental-health support Stack: Python, Discord.py, OpenAI, Firebase, Heroku Highlights: 2nd place · united hacks 2023 (mental health) On-demand resources, private AI chat support, and configurable moderation — with real-time self-harm detection that automates flagging, outreach, and admin logging for safer communities. Links: github — https://github.com/omkarxpatel/Supportive-Soul ## Skills - Languages: Python, Java, C++, Rust, TypeScript, JavaScript, SQL - Frameworks & databases: React, Next.js, Node.js, Flask, REST APIs, PostgreSQL, Elasticsearch, Firebase - AI/ML: NLP, RAG, Hybrid & Vector Search, Re-ranking, Embeddings, LLM Evals, MCP, PyTorch, NumPy - Developer tools: Docker, GCP, Git, GitHub Actions, CI/CD, Pytest, Vitest, Playwright