Experienced and skillfull full-stack software developer
Software Engineering Graduate from University of Toronto
Intro
Hi, I'm Mohamad Sabagh, a passionate software engineer with a love for turning complex problems into simple, elegant solutions. With a strong foundation in Computer Science and Mathematics from the University of Toronto, I've honed my skills in Python, Java, C++, and full-stack development. Whether it's building dynamic web applications or exploring the frontiers of machine learning, I thrive on pushing boundaries and discovering new possibilities.
Explore my portfolio to see how I've brought ideas to life, from developing interactive molecular visualization tools to creating engaging web games. My journey in technology is driven by a relentless curiosity and a commitment to excellence. Join me as I continue to innovate and make a positive impact in the tech world!
Work Experience
Software Engineer
Gene2Lead, Toronto, Ontario
May 2023 - September 2023
Developed the front-end of a visualization web application using REACT, Streamlit, and STMOL packages, enhancing user interactivity and resulting in a 30% increase in user engagement.
Created the Python back-end service to handle database queries using SQL, enabling efficient retrieval and reformatting of PDB files, which improved data processing speed by 25%.
Established an API Gateway to facilitate communication between the front-end and back-end via RESTful API, thoroughly tested using Postman, reducing API response time by 15%.
Enabled user customization by allowing the visualization of proteins through the input of 4-digit PDB codes or the uploading of custom PDB files, increasing feature usage by 20%.
Project Assistant
Amana Constructions, Mississauga, Ontario
May 2022 - September 2022
Managed budget costs and ensured resource availability for ongoing construction projects.
Collected and entered data related to compliance and insurance, and maintained project documentation.
Assisted with project coordination, ensuring timely delivery of materials and services.
projects
Soccerates The Soccer-expert AI
Next.js, React, Material UI, OpenAI, AWS
Developed Next.JS project with Material UI components.
Established API requests with OpenAI's GPT-4o mini to generate responses.
Created a modern and reactive messaging interface.
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';