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
Fully Functional Chess Game using only HTML and JavaScript.
Play GitHub RepositoryProgram used to track attendence and payment of students and teachers in a class. Includes Income statements, class list manager, and messaging + discount system.
GitHub RepositoryTerminal-based software to track passenger booking on flights made with Object-Oriented Java.
GitHub RepositoryTerminal based recursive path finder using the backtracking algorithm.
GitHub RepositoryCreated 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 RepositoryNode 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 RepositoryUses The kijiji-scraper node module as well as socket.io to return kijiji results that meet a certain criteria.
GitHub RepositoryLast Updated Jan 9, 2023