Hi, I am Tanvir Sarao.

|

I'm a student at the University of WaterlooUniversity of Waterloo double majoring in Computer Science and FinanceComputer Science and Finance. I strive to use my skills to make a real impact in the world. Please take a look around.

Profile

Skills

Python
Django
JavaScript
TypeScript
Node.js
Express.js
MySQL
PostgreSQL
MongoDB
Mongoose.js
HTML
CSS
React.js
Tailwind CSS
Next.js
C
Racket
Pandas

Developer Tools

Git
AWS
Linux
SDLC
Jupyter Notebook
Figma
Postman
GitHub
Visual Studio
CI/CD

Projects

TanVentures

  • Developed an online tour marketplace, by building a secure RESTful API with Node & Express, implementing JWT authentication with cookies, password encryption, HTTPS & CORS principals
  • Engineered a server-side rendered frontend with Pug templating and pagination integrated with Nodemailer for password reset emails & developed unhandled rejection, uncaught exception & SIGTERM responses
  • Utilized the MongoDB Aggregation Pipeline to generate advanced course & user statistics
PugNode.jsExpress.jsMongoDBMongoose

AI Financial Portfolio Advisor - 3rd Place Winner

  • Built automated stock filtering pipeline to select 24 optimal equities from US/CAD markets, leveraging volatility metrics and volume data to ensure portfolio stability.
  • Utilized LSTM neural networks with 30 hidden units and MinMaxScaler normalization, achieving 0.6255% return during one week competition period while maintaining optimal Sharpe ratios.
  • Implemented multi-threaded Monte Carlo simulation with 10,000 concurrent iterations, handling real-time currency conversions and minimizing broker fees across a $1M portfolio.
  • Placed 3rd out of 25+ competitors.
PythonPyTorchPandasNumPy

TripIncento

  • Built RESTful API architecture using Node.js, Express.js and MySQL to integrate user rewards system with local businesses and process transit usage data.
  • Implemented CORS exceptions, HTTPS protocol and JWT authentication with password encryption and engineered responsive front-end with HTML/CSS and deployed on AWS EC2 servers.
Node.jsExpress.jsMySQLAWS

Doctors on Dial - JamHacks 8 Winner

  • Utilized CNN deep learning model using Python, achieving 85% accuracy in early cancer detection from microscopic tissue images, reducing diagnosis time from weeks to seconds & improving patient outcomes
  • Deployed smart contracts with NEAR in Javascript, ensuring safe and efficient transfer of medical records, with transaction hashes viewable from user side front end development.
PythonMATLABNEARMySQL

Experience

Arnii Fitness logo

Incoming AI Optimization Engineer

Arnii Fitness

January 2025 - Present

  • Working in the Personalized Fitness Insights team to develop and optimize AI algorithms, serving 1000+ users with real-time interactions and tailored insights.
  • Key tasks include integrating Supabase AI vectors, RAG resources, and Buildship’s OpenAI stream functionalities to enhance accuracy and efficiency while optimizing token costs.
  • Arnii is a Startup in League of Innovators Batch 13, Canada’s #1 Startup Accelerator for Founders Under 30.
Hackathons Canada logo

Software Engineer

Hackathons Canada

November 2024 - Present

  • Collaborating with a team of 5+ engineers to build Canada’s largest hackathon community of 2,400+ hackers
  • Engineering GeoDjango integration within the database to store & manage geospatial data, including hackathon locations as lat-long coordinates using PostgreSQL for 50+ upcoming hackthons
  • Designing & deploying filtering endpoints using MVC architecture to retrieve hackathons within the user’s specified distance, ensuring schema consistency & integrating with a CI/CD pipeline to streamline updates
PythonDjangoPostgreSQLCI/CD
AgentEdge Inc logo

Junior Software Engineer

AgentEdge Inc

August 2024 - October 2024

  • Collaborated with lead engineers to support a CRM/CMS platform for 20+ real estate professionals in Canada
  • Engineered role-based access and user session management systems using JWT tokens and bcrypt, while developing RESTful API endpoints with Node and Express that served content to over 85k annual visitors
  • Architected efficient CRUD operations for blogging and testimonial features using MySQL and MongoDB, implementing MVC practices to reduce code redundancy by 50% and optimize delivery speed
Node.jsExpress.jsMongoDBMySQL
Ultimate Coders logo

Software Engineering Instructor

Ultimate Coders

July 2023 - August 2023

  • Guided 10+ students weekly in learning various programming concepts such as Data Structures and Recursion in languages including Python and JavaScript.
  • Led weekly coding classes, overlooked 10+ coding challenges and assignments and improved student project completion rates by over 25%.
PythonJavascript
Trillium Health Partners logo

Project Coordinator

Trillium Health Partners

July 2022 - August 2023

  • Worked with researchers to organize & host a photovoice exhibit which exceeded KPI targets by 31%
  • Coordinated a pool of 20+ youth for research assessment, led focus groups with 15+ speakers, & managed a subsequent in-person research exhibit attracting 300+ attendees, $2000 in sponsorships & 10 vendors

Testimonials

Dr. Dianne Fierheller

Tanvir has a warm and friendly rapport with people of all ages and can connect, fit in, and apply himself accordingly. Tanvir's persona is one of integrity, grit, and resilience. He is a truly dedicated individual and accomplishes tasks with great initiative and focus, all while maintaining a positive attitude.

Dr. Dianne Fierheller

Managed Tanvir as Project Co-Lead @ Trillium Health Partners

Puneet Kumar

Tanvir is a hardworking and motivated software engineer who made significant contributions to backend development at Agent Edge under my guidance. I highly recommend him - a valuable asset to any organization.

Puneet Kumar

Mentored Tanvir at AgentEdge Inc, Senior Software Engineer @ RBC

Contact Me