Ishan Barot

Hi, I'mIshan Barot

Full-Stack Engineer who loves working with real-time systems, machine learning, and creating cool web applications.

Third-year Computer Engineering @ TMUToronto, CanadaAge 20

About Me

I enjoy solving problems with code and exploring what's possible with technology

Ishan Barot - Full-Stack Engineer

Ishan Barot

Full-Stack Engineer

My Journey

Third-year Computer Engineering student at Toronto Metropolitan University. I focus on full-stack development, real-time systems, and machine learning in the browser. I love building applications that actually work and help people solve real problems with modern technology.

Location

Toronto, Canada

Education

TMU Computer Eng.

Current Role

IT Intern @ Menkes

Sports

Volleyball, Badminton, Basketball

What drives me

Innovation
Real-time Systems
Machine Learning
Full-Stack Development
Problem Solving

Professional Experience

My work experience so far - from software development and security to data management

Software Developer

TMAV
Current Position
Sep 2023 – Present
Toronto, ON

Key Achievements

  • Led software development initiatives, improving system efficiency by 25%
  • Built real-time telemetry pipelines with Node.js and WebSockets
  • Deployed CI/CD workflows on OpenShift; integrated Dynatrace and PagerDuty

Technologies

Node.js
WebSockets
OpenShift
Dynatrace
PagerDuty
CI/CD

IT Intern

Menkes Development Ltd.
Current Position
May 2024 – Present
Toronto, ON

Key Achievements

  • Automated Active Directory account provisioning and implemented MFA
  • Conducted vulnerability assessments, reducing security incidents by 30%
  • Monitored network traffic, configured firewalls, deployed endpoint protection
  • Developed C#/.NET helpdesk automation toolkit

Technologies

C#
.NET
Active Directory
MFA
Network Security
PowerShell

Office Assistant

Dicaro & Associates
Summer Position
Jun 2023 – Aug 2023
Toronto, ON

Key Achievements

  • Managed high-volume data entry with <1% error rate
  • Improved file retrieval processes and organizational systems

Technologies

Data Management
Process Optimization
Office Administration

Featured Projects

Some projects I've built that I'm proud of

Apexion - Smart Productivity Hub

AI/ML
Apexion Logo

A full-stack productivity web application that solves scattered productivity tools by creating an all-in-one solution. Features AI-enhanced task prioritization, real-time analytics, calendar integration, and multi-theme customization with secure user authentication.

Key Highlights

  • AI-powered task prioritization
  • Real-time productivity analytics
  • Calendar integration
  • 99% uptime production app

Technologies

Next.js
TypeScript
PostgreSQL
Prisma
NextAuth
TailwindCSS

Code Review Bot

AI/ML
Code Review Bot Logo

Built a full-stack web application that connects to GitHub repos, analyzes code using advanced language models, and generates detailed reports with line-by-line suggestions. Features real-time progress updates, analysis history, and supports 5+ programming languages.

Key Highlights

  • AI-powered code analysis
  • Real-time progress streaming
  • GitHub integration
  • Multi-language support (Python, JS, TS, Java, C++)

Technologies

Next.js
PostgreSQL
Prisma
GitHub API
AI/LLM Integration
Server-Sent Events

StratusLite

Automation
StratusLite Logo

StratusLite is a lightweight C# automation tool built with .NET 8 that wraps common dotnet tasks (restore, build, test) into a simple CLI. It runs on Windows, Linux, and macOS, with proper error handling and readable output. The repo includes unit tests and a GitHub Actions pipeline for automated builds and tests.

Key Highlights

  • Cross-platform task runner (Windows/Linux/macOS)
  • Automates restore, build, test with one command
  • Clear error handling and real-time output
  • Includes unit tests + GitHub Actions CI

Technologies

C#
.NET 8
Process Management
GitHub Actions
Unit Testing

Technical Skills

Technologies and tools I work with regularly

Languages & Frameworks

JavaScript
Expert
Expert level
TypeScript
Expert
Expert level
React
Expert
Expert level
Next.js
Expert
Expert level
C#
Advanced
Advanced level
Python
Advanced
Advanced level
Go
Intermediate
Intermediate level
C
Advanced
Advanced level
.NET
Advanced
Advanced level

Tools & Platforms

Docker
Advanced
Advanced level
GitHub Actions
Expert
Expert level
OpenShift
Advanced
Advanced level
Dynatrace
Intermediate
Intermediate level
PagerDuty
Intermediate
Intermediate level
MongoDB
Advanced
Advanced level
PostgreSQL
Advanced
Advanced level
Redis
Intermediate
Intermediate level

Specializations

Real-time Systems
Expert
Expert level
3D Graphics
Advanced
Advanced level
Machine Learning
Advanced
Advanced level
WebSockets
Expert
Expert level
CI/CD
Expert
Expert level
Cloud Deployment
Advanced
Advanced level
TensorFlow.js
Advanced
Advanced level
Three.js
Advanced
Advanced level
25+
Technologies
3+
Years Experience
5+
Major Projects
2
Current Roles

Get In Touch

Let's discuss opportunities, collaborate on projects, or just have a great conversation about technology

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or potential collaborations. Whether you're looking for a developer, have a project in mind, or just want to connect, I'd love to hear from you.

Location

Toronto, Canada

LinkedIn

ishan-barot

Send me a message

Your information will be stored securely and used only to respond to your message.