Hi! I'm Vivan Tiwari
I'm an AI GRC Platform Engineer at Fushiaa, where I build AI governance, risk, and compliance tooling and work across AI engineering. I earned my M.S. in Computer Science from Purdue University in May 2026, with a background in research, teaching, and security. My work ranges from GenAI tools for CS education to compilers and trading bots, and I'm passionate about using technology to solve real-world problems.
A few of my projects
IMC-Trading Bot
Co-built a Python trading bot for IMC Prosperity using ETF arbitrage, gamma scalping, and market making. Placed Top 100 worldwide and Top 75 in the US out of 9,000+ teams.
Go to →
B01lers Bootcamp ctf 2024
Wrote three challenges for the b01lers 2024 bootcamp: Overflowing Ideas (buffer overflow), Animo's Revenge (blind SQL injection), and Yggdrasil (reverse engineering).
Go to →
Mitre e-ctf
Built secure infrastructure for B01lers in MITRE's eCTF, then moved to the attack team to exploit rival embedded designs. Placed 3rd nationally and won Best Poster.
Go to →
shell
A Unix shell written in C++ with Lex and Yacc, supporting signals, wildcard expansion, process substitution, and tab auto-completion.
Go to →
Mini-Scala
A mini-Scala compiler and interpreter written in Scala, with syntactic sugar, code optimization, and garbage collection.
Go to →
Top Secret
More Information Coming Soon ...
Go to →
Research
Publications
Want to know more?
A bit about me.
01
AI GRC Platform Engineer
Since graduating, I've been working at Fushiaa, building a platform for AI governance, risk, and compliance (GRC). Alongside platform engineering, I work as an AI engineer, designing and shipping the AI-powered features that help organizations adopt AI responsibly.
02
Research Assistant
Led a team in designing and developing an Android application using Java and Android Studio, using OpenAI's API to build generative AI (GenAI) tools that improve instructional effectiveness. I worked under the guidance of Professor Andres Bejarano and Instructor Ethan Dickey. This research led to our BoilerSketch paper, accepted at Frontiers in Education 2026.
03
Teaching Assistant
At Purdue University, I served as a Teaching Assistant for CS 251 (Data Structures & Algorithms) and CS 252 (Systems Programming), where I led hands-on lab sessions in Java, C, and C++, designed exercises on recursion, pointers, memory management, and low-level I/O, and guided students through coding, debugging (using gdb and Valgrind), and algorithm design. I held weekly office hours and drop-in help sessions, collaborated with instructors to create and grade assignments and exams, and developed supplemental tutorials and annotated code examples to clarify complex concepts.
04
Officer for B01lers
As an Officer of B01lers, Purdue's cybersecurity club, I co-designed and delivered two intensive workshops for over 100 students on foundational web-app and network security, covering SQL injection, XSS, protocol analysis, HTML/CSS, and JavaScript, then authored and deployed multiple Python and C-based CTF challenges to provide hands-on practice, and managed the setup, administration, and rapid troubleshooting of testing environments across four competitions to maximize reliability and streamline event operations.