Rishabh Venu

Rishabh Venu

COMPUTER ENGINEERING @ UNIVERSITY OF WATERLOO

University of Waterloo Seal

I'm a passionate software developer who's been coding for over 7 years, starting my journey at age 11 with simple website development.

When I'm not building apps or diving into full-stack web development, AI, quant, and crypto, I love playing soccer and basketball. I've been doing karate since I was young and I'm a black belt.

Currently studying Computer Engineering at the University of Waterloo, I enjoy creating apps that people actually want to use. I'm always learning something new and love tackling interesting problems.

Check out my experience and projects below to see what I've been working on!

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, architected to support 10,000 track entries and scalable user growth using Next.js
  • Designed a metadata indexing system using ElasticSearch and MongoDB, enabling advanced filtering and search while reducing query time by 40% and document size by 30%
  • Implemented secure authentication and license validation using JWT and OAuth 2.0 for token-based access control
  • Implemented a CI/CD workflow using GitHub Actions for automated testing, linting, and builds to streamline development workflows
ReactNode.jsMongoDBElastiCacheJWTOAuth 2.0GitHub Actions
Apple
Mobile Software Developer
Ontario, Canada
Jan 2024 - Jun 2024
  • Built an iOS fitness tracking app using Swift and UIKit with progress visualization and personalized goal tracking
  • Developed an optimized workout history system for fast analytics of over 100+ records, enabling efficient monitoring of user progress while persisting data locally using SQLLite
  • Designed a responsive interface using Auto Layout to ensure usability across multiple screen sizes
SwiftUIKitSQLLite
Senior Studios
Software Developer
Remote
Feb 2020 - Jul 2023
  • Developed custom Minecraft plugins using Java and integrated MySQL for storage of player statistics
  • Built interactive Discord bots with Node.js and Discord.js, automating team coordination, task management, 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.js
Entity Builds
Software Developer
Remote
Apr 2022 - May 2022
  • Engineered pay-as-you-play golf plugin for CryptoShack 2using Java, implementing real-time score tracking and competitive leaderboards
  • Built financial transaction integration with Polygon for wallets holding over 1700+ ETH, supporting reliable validation and synchronization of in-game currency
  • Designed a scalable rewards and leaderboard system that tracked individual performance across 100+ concurrent users
JavaPolygonETHMySQLPolygon

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 BootSpigot 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.