Software Development
Building reliable and efficient software solutions to solve real-world problems.
Software Development
Building reliable and efficient software solutions to solve real-world problems.
Read moreBuilding innovative software solutions with a passion for AI and development.
Book a MeetingExperience with Python libraries such as Pandas, Numpy, and Scikit-learn.
Done Java projects in the past, and have experience with the spring framework.
Built, Developed, and Deployed applications on Microsoft Azure and virtual machines.
Experience with UI development and Javascript libraries such as React.
My name is Ali Rahbar. Originally from Iran, I moved to Canada with my family four years ago, determined to pursue engineering with a purpose—improving lives and shaping a better world. Through my interdisciplinary background in computer science and business, I aim to develop innovative solutions and advance into tech leadership. Each day, I challenge myself to learn, grow, and contribute, laying the groundwork for a meaningful career and a fulfilling personal life.
I'm a second-year Computer Science and Business student at the University of Toronto, driven by the desire to make a positive impact. My goal is to harness technology's power to solve real-world problems while continuously striving to become the best version of myself—whether that's as a future father, husband, or leader. I believe in constant growth, because as the saying goes, ‘he who stops becoming better, stops being good.’
> A comprehensive interdisciplinary program combining computer science fundamentals with core business principles, focusing on areas such as software development, data analysis, project management, and business strategy.
> Developing and implementing software solutions for energy management systems. > Collaborating with cross-functional teams to enhance product features.
> Implemented Generative AI tools and GPTs to enrich course content. > Enhanced students' learning experience through AI integration.
> Developed a user-friendly test bed platform and automated data collection. > Created Python APIs to streamline back-end ML processes.
> Managed multiple tasks and consistently met deadlines. > Collaborated with colleagues to optimize daily operations.
Building reliable and efficient software solutions to solve real-world problems.
Building reliable and efficient software solutions to solve real-world problems.
Read moreLeveraging the power of AI to create smarter, more efficient systems.
Turning complex data into actionable insights for better decision-making.
Using technology to create positive change and give back to the community.
Engineered a Full Stack application using Python Flask, SQLAlchemy, and React, ensuring robust and scalable service architecture. Dockerized and deployed the project on Microsoft Azure web apps, and integrated OpenAI’s beta API for LLM models, improving system efficiency by up to 50%.Read more
Developed a deep learning library in Python that includes ML algorithms like Adam and SGD, supporting customizable neural network architectures. Ensured reliable execution through robust error-handling and extensive testing.Read more
Created a Python-based chess engine and AI bot using advanced algorithms and efficient data structures.Read more
Developed a regression model using Pandas and NumPy to predict inaccuracies in AI models and presented findings to UNICEF Canada.Read more
A smart Outlook-like mail platform that connects to your emails, categorizes and prioritizes them, and generates new emails or replies. It can also summarize emails for you, making communication more efficient.Read more
Developed a comprehensive digital presence and content strategy for a client, enhancing their online visibility and engagement with targeted marketing techniques.Read more
Led a team of six to design, develop, and deploy a fully functional messaging application, delivered on time. Built with Java using clean architecture, and deployed on AWS for scalable performance.Read more
Created a RAID 4 simulator in C. Each disk ran in a separate process, communicating through pipes. If any disk encountered an issue, the system used RAID 4 techniques to restore the drive and maintain data integrity.Read more
Projects
Technologies
Collaborations
Awards
alirahbar2005 (at) gmail (dot) com
www.ali-rahbar.com
https://www.linkedin.com/in/rahbarali/
https://github.com/crypto-a
81 St Mary St, Toronto, ON M5S 1J4