COMPUTER ENGINEERING STUDENT

Crafting Digital
Experiences

Hi, I'm Rishabh Venu — a passionate software developer studying Computer Engineering at the University of Waterloo.

I transform complex problems into elegant solutions. Whether it's architecting platforms that handle thousands of users or fine-tuning AI models to generate coding challenges, I build software that makes a difference.

ABOUTME

I'm a Computer Engineering student at the University of Waterloo with a passion for software development that started when I was just 11 years old. What began as curiosity about website development has evolved into 5+ years of programming experience.

Currently pursuing my degree at one of Canada's most prestigious universities, I specialize in web development with a focus on creating scalable, user-centric applications. I believe in delivering high-quality results and am always eager to take on new challenges.

Clean Architecture

Building scalable, maintainable systems

Performance First

Optimizing for speed and efficiency

Innovation Driven

Always exploring cutting-edge solutions

TECHNICALSKILLS

Languages
TypeScriptJavaScriptJavaPythonC/C++PHPHTMLCSSSCSS
Frameworks & Libraries
ReactNext.jsNode.jsExpressAngularFlaskSpringSocket.IOTailwind
Tools & Technologies
AWSVercelMongoDBMySQLRedisDockerGitLinuxHercel

WORKEXPERIENCE

ccLeaf
Senior Software Developer
New Jersey, United States
May 2025 - Aug 2025
  • Developed a full-stack music licensing platform from the ground up, architected to support 10,000 track entries and scalable user growth
  • Designed a metadata indexing system enabling advanced filtering and search, reducing query response time by 40% in development benchmarks
  • Integrated Stripe and PayPal to support both one-time licensing and recurring subscriptions, covering 5 pricing tiers and edge case scenarios
  • Implemented secure authentication and license validation using JWT and OAuth 2.0 for token-based access control
  • Structured and optimized MongoDB schemas to reduce document size by 30% and improve data consistency for dynamic track metadata
  • Set up GitHub Actions pipelines for automated testing, linting, and builds to streamline development workflows
ReactNode.jsMongoDBStripePayPalJWTOAuth 2.0GitHub Actions
Senior Studios
Software Developer
Remote
Feb 2020 - Jul 2023
  • Developed custom Minecraft plugins using Java and integrated MySQL for persistent data storage
  • Built interactive Discord bots with Node.js and Discord.js, automating team coordination, task tracking, and user interactions
  • Oversaw development workflows across 30+ freelance developers, conducted code reviews, and ensured timely delivery of commissioned plugins for 100+ clients
JavaMySQLNode.jsDiscord.jsMinecraft API
Entity Builds
Software Developer
Remote
Apr 2022 - May 2022
  • Engineered pay-as-you-play golf plugin for CryptoShack using Java including mechanics such as live action-bars
  • Integrated a crypto wallet using Polygon holding 1,700+ ETH to retrieve and validate transactions involving in-game currency synchronization
  • Designed a scalable rewards and leaderboard system that tracked individual performance across 100+ concurrent users
JavaPolygonETHMySQLCrypto APIs

FEATUREDPROJECTS

Code Clashers
Competitive Coding Platform

Real-time leetcode-style coding battles platform built in React. Fine-tuned OpenAI's GPT-4 model with problem data to generate 1000+ diverse coding problems with varying difficulties alongside test cases. Features ranked matchmaking system and social media component with personalized feed algorithm.

ReactOpenAI GPT-4AWS API GatewayWebSocketMongoDBAWS LambdaDockerCloudFront
Expensify
Expense Tracker Application (Hack The Valley 7)

Built an expense tracker application using React and Next.js, allowing users to easily log and categorize their financial transactions. Integrated OpenAI API to provide AI-powered recommendations for optimizing user spending habits based on transaction data. Used MongoDB Atlas for secure, scalable storage of user data, transaction records, and real-time financial analytics.

ReactNext.jsOpenAI APIMongoDB AtlasVercelCI/CD
KitPvP Plugin
Minecraft Duel Plugin

Contributed to a Minecraft duel plugin with over 250K+ downloads, used by prominent YouTubers with over 360K+ subscribers. Leveraged Java for core plugin development and optimization. Integrated MySQL support for efficient data management of player stats, match history, and leaderboards. Developed a scalable developer API using Spring Boot, allowing external plugin developers to easily integrate custom features.

JavaMySQLSpring BootMinecraft API

GET INTOUCH

Have an exciting project in mind? I'd love to hear about it and explore how we can bring your vision to life.

Send a Message
Let's start a conversation about your project.