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

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
Professional Experience
My work experience so far - from software development and security to data management
Software Developer
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
IT Intern
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
Office Assistant
Key Achievements
- Managed high-volume data entry with <1% error rate
- Improved file retrieval processes and organizational systems
Technologies
Featured Projects
Some projects I've built that I'm proud of
Apexion - Smart Productivity Hub

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
Code Review Bot

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
StratusLite

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
Technical Skills
Technologies and tools I work with regularly
Languages & Frameworks
Tools & Platforms
Specializations
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.