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.

