HEY, I'M RONAN VIRMANI

Welcome to my portfolio!

About Me

I'm Ronan Virmani, a passionate software engineer specializing in full-stack development and machine learning. I thrive on building scalable applications and continuously exploring emerging technologies to solve real-world problems. I have a strong engineering background from my Bachelors of Engineering in Computer Science .

Beyond coding, I serve as the President of the UF Cloud Computing Club, where I lead initiatives to foster collaborative learning and innovation. Additionally, as the Event Logistics Coordinator for the AI Club, I organize events that bring together enthusiasts and experts to explore the latest advancements in artificial intelligence. I'm committed to continuous growth and am excited to take on new challenges in the tech industry.

Ronan Virmani

Projects

Splitmate

Splitmate is a user-friendly app designed to effortlessly divide expenses and manage shared finances among friends, family, or roommates. With intuitive features and real-time tracking, Splitmate simplifies bill splitting, ensuring transparency and reducing conflicts over shared costs.

Technologies:

  • React
  • MongoDB
  • Node.js
  • Express.js
  • Tailwind CSS

ClimateLens

ClimateLens is an interactive web application featuring a dynamic 3D globe that visualizes real-time weather alerts across the United States. By integrating with the weather.gov alerts API, we highlight affected counties using a color-coded severity system.

Technologies:

  • React
  • Flask
  • weather.gov API
  • Tailwind CSS

Bookmark'd

BookMark'd is an interactive platform for book lovers to create personal libraries, annotate their favorite reads, and share insights with a community of readers. Built with React and Supabase, it provides a smooth, engaging way to track reading progress, organize book collections, and foster meaningful discussions around literature.

Technologies:

  • React
  • PostgreSQL
  • Tailwind CSS

HobbyHub

HobbyHub is a dynamic platform that connects people with shared interests, making it easy to discover, track, and engage in hobbies alongside a like-minded community. From beginners to experts, users can explore new activities, set goals, and share their progress, enriching their passion and learning through collaboration and interaction.

Technologies:

  • React
  • PostgreSQL
  • Tailwind CSS

Spam Detector

Trained two machine learning-based spam detection models using Python, pandas, and scikit-learn, processing 5,000+ emails and achieving 91% and 94% accuracy respectively.

Technologies:

  • Python
  • Pandas
  • Scikit-Learn

Event Manager

The Event Manager is a versatile project management application designed to streamline task organization, deadlines, and team collaboration in a centralized platform. It enables users to efficiently track project progress, assign responsibilities, and maintain smooth communication, enhancing productivity across various project types.

Technologies:

  • React
  • Go
  • AWS
  • Docker
  • Kubernetes

My Skills

Programming Languages

Python
JavaScript
TypeScript
Go
Java
C/C++

Frameworks & Libraries

React
Angular
Node.js
Express.js
MongoDB
PostgreSQL
NumPy
sk-learn

Tools

Git
GitHub
Docker
AWS
Linux
Postman