Hi, my name is Caius Chevalier.
I'm an undergraduate Computer Science student at Binghamton University, and just wrapped up working this summer as a Software Engineering Intern at Knot.
Currently, I'm researching semantic binary similarity alongside Professor Aravind Prakash, while focusing my broader technical interests on VM-based obfuscation, compilers, and reverse engineering.
Beyond low-level systems, I build full-stack solutions for freelance clients and am actively developing and scaling ClubDesk across my campus.
I enjoy turning pain into product. If you're facing a challenge and need a solution, let's talk!
Experience
Delivered five production CardSwitcher merchant integrations, now live to cardholders across leading fintechs and banks, and helped ready the platform for its first Canadian launch with the country's largest bank. Owned a TransactionLink integration end to end, building the item-level purchase-data parser and hardening it in beta against 20+ data-quality edge cases.
Shipped a full-stack club-management platform on Next.js and Supabase, adopted by 40+ student-org users and automating over 100 weekly check-ins. Shaped it directly from 10+ interviews with club e-boards, building the features leaders actually asked for rather than the ones I assumed they wanted.
Trained a self-supervised transformer encoder-decoder on 50k unlabeled x86-64 blocks to learn assembly semantics from instruction reordering alone, reconstructing 11+ instruction blocks exactly a quarter of the time. Now extending it into an error-tolerant disassembler that recovers corrupted binaries.
Featured projects
Writing
AI benchmarks encode the biases of the tools used to build them. Learn why treating benchmarks as ground truth creates a massive blind spot in cybersecurity.
An update on life and my new project, RoIQ, an analytics tool for Roblox devs. Sharing early progress, challenges, and what I’m learning from real conversations.
I discuss how to implement of the number one factor that contributes to fundamentally secure authentication: server-side reliance.
I discuss the way I constructed a register-based virtualizer, my inspirations, the caveats, and what led to its inevitable downfall.