Mahyar Tajeri

CS Student | Programmer | Web-Dev

Myself

I am a 3rd-year student at Toronto Metropolitan University (Formerly Ryerson University) studying Computer Science. I enjoy problem-solving and using my creative skills. I have experience in Java, Python, C, UNIX, JavaScript, Lisp, Prolog, HTML and CSS and I am always looking to expand my knowledge and improve as a programmer. In particular, I am familiar with object-oriented programming (Java), as well as writing GUIs with JavaFx. During the summer of 2022, I worked for the Ministry of Public Business and Service Delivery (Government of Ontario) as a data analyst during a 4-month co-op position. Working there, I learned about how a professional work environment functions, as well as working together with my peers on projects. More recently, I have been interested in creating web applications, and have been working on some projects on the side. Check out my projects below. I also work well with others and have participated in group projects such as Ryerson University's own CanHack hackathon, and robotics team during high school. Some of my interests include learning about artificial intelligence, machine learning, statistics, and web development. My favourite courses so far include Web Systems Development (CPS 530) and Machine Learning (CPS 803), because they give lots of assignments and allow me to practice what I'm learning. Feel free to reach out via email: mahyar.tajeri@torontomu.ca

my image
Light-House

What I do

Programming

  • Java Logo Java
  • Python Logo Python
  • JavaScript Logo JavaScript
  • C Logo C
  • Lisp Logo Lisp
  • Pharo Smalltalk Logo Pharo Smalltalk
  • Elixir Logo Elixir
  • Haskell Logo Haskell
  • Rust Logo Rust
  • Bash Logo Bash
  • PowerShell Logo PowerShell

Other/Libraries

  • React Logo React JS
  • HTML Logo HTML
  • CSS Logo CSS
  • Bootstrap Logo Bootstrap
  • SQL Logo SQL
  • Git Logo Git
  • JavaFx Logo JavaFx
  • Azure Logo Microsoft Azure
  • Power BI Logo Power BI
  • Canvas Logo HTML5 Canvas
  • Pygame Logo PyGame

Fields of Interest

  • Front-End Logo Front-End
  • Back-End Logo Back-End
  • AI Logo Artificial Intelligence
  • Machine Learning Logo Machine Learning
  • Data Analysis Logo Data Analysis
  • Automation Logo Automation
  • UI Logo UI Design
  • Game Devlopment Logo Game Development

Hobbies

  • Basketball Logo Basketball
  • Badminton Logo Badminton
  • Chess Logo Chess
  • Weightlifting Logo Weightlifting
  • YouTube Logo YouTube
  • Raptors Logo Watching Sports

My Projects

Card image

HTML5 Canvas Chess

Fully Functional Chess Game using only HTML and JavaScript.

Play GitHub Repository
Card image

React JS Class Manager

Program used to track attendence and payment of students and teachers in a class. Includes Income statements, class list manager, and messaging + discount system.

GitHub Repository
Card image

Flight Reservation System

Terminal-based software to track passenger booking on flights made with Object-Oriented Java.

GitHub Repository
Card image

Recurisve Maze Path Finder

Terminal based recursive path finder using the backtracking algorithm.

GitHub Repository
Card image

Heart Failure Data Clustering

Created a K-Means clustering model using Python to separate data records into meaningful clusters (groups) and find relationships between patients with a high risk of heart failure. Preprocessing and Principal Component Analysis implemented to reduce dimensionality for clearer interpretation.

View Report GitHub Repository
Card image

Online Debate Application (In Progress)

Node JS Application using socket.io to establish connections between users, creating a one-to-one environment for discussion. Users can skip to the next topic and pair up with another user whenever they like.

GitHub Repository
Card image

Online Kijiji Web Scraper (In Progress)

Uses The kijiji-scraper node module as well as socket.io to return kijiji results that meet a certain criteria.

GitHub Repository

Last Updated Jan 9, 2023