Karan Modi
Github Linkedin 647-***-**** *************@******.*** Ottawa, ON
Skills Git, Java, C, Ghidra, Wireshark, TypeScript, Haskell, C++, MongoDB, SQL, Python, GDB EDUCATION: BSc in Computer Science with Minor in Statistics– Carleton University 2021– 2026 Relevant Coursework: Database Systems, Software Engineering, Operating Systems, Regression Projects
IntentAI Building an intelligent system that analyzes compiled programs to automatically determine their purpose.
• Solves real problem in malware analysis.
• Designed static analysis pipeline processing executables through native tooling (objdump, nm, strings) to extract features per binary.
• Using disassembler Ghidra to analyze the assembly code. Custom BPF packet filter
• Wrote and used BPF capture filters in tcpdump to isolate specific traffic for analysis. Linux char device driver Kernel module exposing shared message buffer for IPC.
• Implemented a loadable kernel module registering a character device with open/write/read/release handlers and safe user/kernel data transfer.
• Added mutex-based synchronization for concurrent access and created a /dev node testable with standard shell tools (cat, echo)
Guru LMS Full-stack learning management system with AI-assisted study tools and course commerce.
• Full-stack LMS in Next.js 16, React 19, TypeScript, Prisma, PostgreSQL with role-based dashboards, course catalog, enrollment, and progress tracking.
• Added AI study assistant (chapter-level chat) and Gemini-generated flashcard images with content-based style selection. QNX SDP - image build and boot using QNX SDP 8.0.3 on Windows.
• Building OS images with mkqnximage and testing boot in QEMU, VMware and VirtualBox. Working through bootloader issues.
• Deploying QNX to Raspberry PI using the board BSP, bringing up a serial console and running a minimal on target-demo. WORK EXPERIENCE
Software Developer – FoodReady Chicago May 2025 – Present
• Contributed to a multi-tenant SaaS platform serving food manufacturing companies with inventory management, procurement, and production tracking capabilities.
• Developed highly interactive web app using TypeScript, React, Next, integrating RESTful API’s and Firebase, ensuring high performance on Mobile and Desktop.
• Generated comprehensive API documentation using Swagger/OpenAPI specifications with automated schema validation. Founding Engineer – Stealth Startup Ottawa Feb 2025 – Present
• Developed NestJS GraphQL API with 15+ modules including real-time chat, payments, social features, and store management using Prisma ORM and PostgreSQL.
• Built multi-provider authentication system with Google OAuth 2.0 and Twilio SMS OTP verification, implementing JWT token management and secure registration flows.
• Created React Native mobile app with shopping cart, messaging, social networking, and payment checkout using TypeScript and context-based state management.