CS Undergrad @ RIT • Backend & Tooling Enjoyer • Open to Internships/Co-ops
About • Currently • Spotlight • Projects • Skills • Stats • Contact
I was introduced to programming when I started with Python in 2023. Since then I've been broadening my horizons, programming in Java, C, Lua/Luau, TypeScript, and React, although I'm still fairly new to the last two. I'm interested in anything comp sci, SWEN, QA, backend, and other related fields, and I'm always learning new tools.
- 🧩 I love building tools that make other developers' lives easier
- ✏️ I enjoy mentoring and helping new programmers learn fundamentals
- 🎓 CS undergrad @ RIT, focusing on backend, SWEN, and developer tooling
- 🛠️ Maintaining CatBot and getting ready to publish v1.0.0 of ironclad
- 🔍 Looking for internships/co-ops in software engineering / backend / QA
A few things I'm especially proud of:
|
🐈⬛ CatBot Discord bot with 60+ slash commands Python · Docker · Discord API |
🧱 ironclad Runtime contracts for Python Type safety · Decorators |
|
🧪 Zen Experimental compiled language C · Compiler design |
🎬 codimate Programmatic code animations Rust · Python · ffmpeg |
A general, all-purpose Discord bot made for a friend group server.
- 60+ user-interactive slash commands to play games, customize role colors, and more
- 10+ moderation slash commands for server administration
An engine for programmatic code animations, inspired by 3b1b's manim and 2swap's swaptube.
- Rust API for creating frames/scenes
- Pipeline to ffmpeg for video rendering
- Python wrapper API for improved development speed while maintaining blazingly fast rendering
A library that helps developers write defensive, self-documenting Python code.
- Decorators and helper utilities to enforce types, value sets, and other runtime contracts
- Additional runtime-related tools such as Java-like function overloads
- Low-boilerplate API
A statically-typed, compiled programming language developed from scratch as a personal learning project, aiming to blend the type safety and structure of Java with the simplicity and developer-friendly nature of Python.
A graphing calculator made in Java with JavaFX.
If you have any hiring inquiries, questions, comments, or other matters you'd like to speak with me about, feel free to reach out.

