👋Hi, i'm Osman.

Welcome to my node of the internet!

I'm an engineering student based in the Greater Toronto Area🛣️. My interests lie in Full Stack Engineering, System Infrastructure, and MLOps. You'll likely find me watching the latest fireship.io code report, MKBHD review, or prompting the latest LLM. Beyond tech, I love cars & motorsport (Forza Ferrari! 🏎️), football (Visca Barca! 🔴🔵), and building PCs.


Let's connect!

about.

Hi✌️, I'm Osman. My goal lies in making interactions between humans and tech as accessible as possible. Based in the Greater Toronto Area, my path is consistently fueled by curiosity, absorbing all that I can from the many remarkable people around me🚘.

As a victim of FOMO, I'm a serial hobby hopper. Currently, my interests lie in walkable cities (Mississauga native🛣️ lol), cars (8+ cylinders, rotary, or bust), and the thought that Messi might play at BMO field⚽.

Now:

I'm a 4th year Industrial & Systems Engineering major pursuing a double minor in AI + Business at the University of Toronto.

Building out the web platform at Doctalk Inc. as a full stack engineering intern.

Working at a startup truly means wearing multiple hats, and my experience has been a testament to that. Initially hired for web development, my role quickly expanded to encompass infrastructure, DevOps, and backend architecture – and I`'ve thoroughly enjoyed the ride :).

Previously:

Wrote some Python backend code as a SWE intern at Molex.

Lead a team of 4 in building websites for uoft-affiliated clubs/students at UTFO.

Taught some Python, Java, and SQL I learned in highschool to novice 2nd year engineering students.

Lead f!rosh week thrice, welcoming incoming 1st years in the awesomest way possible.

Made STEM accesible to youth in low-income communities with visions of science.

Languages

PythonTypeScriptJavaSQL

Web

React.jsNext.jsVue.jsNode.jsSpring BootFastAPITailwindCSS

Machine Learning

NumPy/PandasMatplotlib/SeabornScikit-learnPyTorchLangchain

Infrastructure

RedisSQLiteMySQLPostgreSQLSupabaseMongoDBAWS S3/LambdaVercel

Other Tools

GitBashLinuxDockerNgrokPostman

projects.

An image of the persona.ai project.

persona.ai

Next.js - TypeScript - TailwindCSS - ShadCN UI - Zustand - Zod - Prisma - MySQL - Redis - Pinecone - Langchain - Llama-2-70b-chat - stripe - Clerk - Dark Mode

A SaaS platform to create and chat with customized LLM-powered Persona's. Learn more >

An image of the TerraSculpt project.

TerraSculpt

Python - PyTorch - TorchVision - Matplotlib - CUDA

An ML pipeline for landscape generation and classification. Leveraged unique takes on VAE and EfficientNetV2 models. A prospective journey into land-use planning. Learn more >

An image of the CarKART Automotive Marketplace project.

CarKART Automotive Marketplace

Vue.js - Vite - Bootstrap5 - Spring Boot - SQL

A fullstack e-commerce platform to compare, buy, sell, and trade cars. Learn more >

An image of the Proompter project.

Proompter

Next.js 13 - TailwindCSS - MongoDB - NextAuth.js

Open source prompt sharing repository to power your LLM's. Learn more >

An image of the This Website project.

This Website

Next.js 13 - TypeScript - Sass - Framer Motion - Anime.js

In all its glory. Learn more >

An image of the Underlying Factors in Soccer Injuries project.

Underlying Factors in Soccer Injuries

Python - Scikit-learn - Pandas - NumPy - Matplotlib - TensorFlow - BeautifulSoup4

Dove into soccer injury analytics, using ML tools to predict club success. Fine-tuned multiple models for better predictions. It's Money Ball meets physiotherapy. Learn more >

An image of the Metro.ca UI/UX Redesign project.

Metro.ca UI/UX Redesign

Figma

Reimagined the well known grocery stores online marketplace to make home delivery orders as easy as possible. Learn more >

An image of the Stable Marriage Problem Solver project.

Stable Marriage Problem Solver

Java

Fun and relatable application of the Gale-Shapely Algorithm Learn more >

experience.

Doctalk Inc.
Sept. 2023 - Present
Full Stack Engineering Intern
Toronto, ON
  • Deployed and served secure type-safe API endpoints for registration, alerts/notifications, and message threads utilizing a clean service-based architecture with zod for robust validation, resulting in a 40% increase in infrastructure efficiency and enhanced scalability.
  • Translated intricate Figma designs into custom Storybook + TailwindCSS UI components, managing server state with React Query, fostering a seamless user experience and contributing to a 35% uplift in user engagement.
  • Migrated from the deprecated Redis graph to a Next.js and Supabase PostgreSQL stack, enabling faster proof-of-concept developments and optimizing CI/CD processes to achieve 5x faster feature shipments with Vercel, without compromising high-speed data flow and system scalability.
  • Implemented a Dockerized Express.js server with JWT authorization for large file uploads, integrated AWS S3 for storage, and used Next.js as an API gateway/proxy, ensuring optimized and secure data flow between client and server.
Next.jsTypeScriptReact QueryTailwindCSSExpress.jsDockerSupabasePostgreSQLRedisAuth0AWS S3StorybookNgrokPostman
UofT Freelancer's Organization
2021 - Present
Founding Member & Lead
Toronto, ON
  • Spearheaded a club focused on creating digital solutions for student-affiliated entities, delivering 5+ projects through a strict Agile Software Development Life Cycle (SDLC), accelerating project delivery timelines by 30%.
  • Engineered dynamic, responsive, and SEO-friendly websites utilizing React.js, Bootstrap5, and CSS Flexbox for student-affiliated clubs, enhancing their digital presence and increasing user engagement by 40% on average.
  • Managed project workflows via Git, GitHub Actions, and Jira, streamlining operations and ensuring consistently on-schedule delivery of high quality solutions
React.jsHTML/CSSBootstrap5FirebaseGitHubGitJira
Molex LLC
Summer 2022
Software Engineering Intern
Waterloo, ON
  • Transformed a Linux-based CLI into a user-friendly web client using Python, FastAPI, and Jinja, reducing hardware testing times by 35% and boosting system performance by 25%.
  • Enabled multi-user testing on the same hardware by utilizing Python’s asyncio library for asynchronous programming, resulting in an 80% increase in multi-user efficiency.
  • Optimized internal testing processes by developing a solution tailored to specific hardware testing needs, significantly improving the team's productivity with a 20% increase in testing throughput.
PythonAsyncioFastAPIJinjaGitLabGitLinux
Self-employed
2021 - 2022
Coding Tutor
Toronto, ON
  • Applied practical Python, Java, and SQL programming experience to guide 3-10 students weekly, contributing to an average grade increase of 50% in related coursework.
  • Provided instruction on diverse set of topics including syntax, data types, object-oriented programming, joins, algorithms, big-O notation, and more, contributing to a 30% improvement in test scores on these topics.
  • Successfully implemented tailored weekly tutorial sessions, fostering a shift in students' perspectives towards programming, with notable growth in both proficiency and passion for the subject.
PythonJavaSQL
Visions of Science
2019 - 2020
Senior Club Facilitator
Mississauga, ON
  • Facilitated diverse STEM modules for over 20 local youth aged 6-13, covering topics from model bridge engineering to climate change exploration. This approach led to a 30% improvement in understanding of STEM concepts, as measured through pre and post module assessments.
  • Directed a team of 7 facilitators, effectively managing task delegation, resulting in a 20% improvement in overall team productivity and a 100% completion rate of modules.
  • Utilized engaging, kid-friendly approaches to present modules and educate on diverse topics, leading to a notable 45% increase in program retention rate, highlighting the successful adaptation of complex concepts for a young audience.
  • Provided support to resolve emotional disruptions and conflicts among youth, resulting in a 50% decrease in behavioral incidents and contributing to a more conducive learning environment.
Scratch

contact.

Shoot me an email if you want to connect! You can also find me on LinkedIn if that's more your speed.