Sabrina Shams

Computer Science Specialist Software Engineering

Fourth year undergraduate student at University of Toronto dedicated to creating revolutionary software with experience in backend and full-stack web development adhering to OOP practices and SOLID principles.

(647) 509-7221

sabrina.shams@mail.utoronto.ca

github.com/shamssab

linkedin.com/in/sabrina-shams

Sabrina Shams

About Me

I'm a fourth year Computer Science student at the University of Toronto, specializing in Software Engineering. I'm passionate about creating efficient, scalable software solutions with experience in backend and full-stack web development.

I adhere to OOP practices and SOLID principles in my work, and I'm dedicated to building revolutionary software that makes a difference. When I'm not coding, I enjoy PC building, gaming, and exploring new technologies.

Hobbies & Interests

PC Building
Gaming
Software Development
Tech Innovation

Education

University of Toronto

Computer Science Specialist

Software Engineering Stream

Expected Graduation: 2026

Achievements

Merit + Entrance Scholarships

Schulich STEM Scholarship Nominee

Technical Skills

Programming Languages

Java
C/C++
Python
JavaScript
Assembly
HTML/CSS
Haskell

Technologies & Tools

Git/GitHub Android Studio Linux/Shell Node.js Spring Boot React Express.js VS Code Eclipse JUnit Matplotlib Figma Jira Docker Azure Postman Firebase MongoDB MySQL

Principles & Methodologies

OOP
SOLID
Design Patterns
Algorithms & Data Structures
TDD
Agile-Scrum
SDLC

Projects

Decluttered | Beta Development

In Development
Next.js Node.js MongoDB Docker Claude API

A minimalist study & planner app using Next.js and Node.js, with MongoDB for data storage and Docker for containerized deployment.

  • Engineered system architecture with Nginx, Memcached, and Socket.IO for performance, caching, and real-time features
  • Integrated Claude API to deliver AI-powered note summaries, study questions, and smart tag suggestions
  • Developed beta features including notebook/note management, to-do lists, Pomodoro timer, and PDF uploads

MIPS Assembly Tetris Game

Completed
Assembly Python MIPS Pillow

A dynamic 2D GUI game with keyboard input, featuring engaging platformer gameplay experience built with MIPS Assembly on Mars Bitmap Display.

  • Developed a dynamic 2D GUI game with keyboard input using MIPS Assembly on Mars Bitmap Display
  • Employed Python scripting and the Pillow imaging library to create a customized image-to-hexadecimal RGB value conversion tool
  • Enabled seamless integration of graphical assets through custom conversion tools

Tech Buddy

Completed Team Project
JavaScript Node.js Express MongoDB

An accessibility-focused digital assistant for seniors built with a team of 5 developers using Agile methodology.

  • Collaborated with a team of 5 developers using Agile methodology (2-week sprints, daily standups, pair programming)
  • Engineered secure local storage for sensitive user data, reducing attack vectors by 40% compared to cloud alternatives
  • Implemented critical accessibility features including dynamic text-to-speech, adjustable UI fonts, and voice commands
  • Validated through 15+ user-testing sessions with elderly users

Resume

Professional Summary

A fourth year undergraduate student at the University of Toronto in the Software engineering stream of a Computer Science Specialist Program. Dedicated to creating revolutionary software with experience in backend and full-stack web development adhering to OOP practices and SOLID principles.

Download Resume

Download my full resume in PDF format to view detailed experience and project information.

Download PDF

Key Highlights

Education

Honours Bachelor of Science at University of Toronto

Computer Science Specialist | Software Engineering Stream

Expected Graduation: 2026

Achievements

Merit + Entrance Scholarships

Schulich STEM Scholarship Nominee

Collaboration

Experienced in Agile team development

Pair programming and code reviews

Team leadership experience

Get In Touch

Education

University of Toronto

Computer Science Specialist

Software Engineering Stream

Send a Message