Colour Scheme

About Me

Profile Picture

Fourth-year Computer Science student at Dalhousie University, focusing on Artificial Intelligence and Data Science. With a strong foundation in mathematics, I excel in problem-solving and critical thinking, which I apply to programming and software development. I am proficient in various programming languages, tools, libraries, frameworks and many different areas of Computer Science from Software Development and Database Design to AI and Data Science.

I have successfully completed three internships involving Software and Web Development, as well as Deep Learning, Natural Language Processing, and Generative AI. Through my studies at Dalhousie University and internship positions, I have developed a versatile skill set and the ability to quickly learn and adapt to new technologies. I thrive in both team environments and individual settings and enjoy collaborating with others to achieve common goals. I am committed to continuous learning and growth, both as a developer and as a collaborator.

Outside of my work and studies, I enjoy playing the piano, listening to music, playing video games, and hiking.

Skills

Technical Skills

Software Development, Web Development, Data Structures, Algorithm Design and Analysis, Machine Learning, Data Mining, Generative AI, Natural Language Processing, Database Design, User Interface Design, Object Oriented Programming, Test-Driven Development, Software Testing, REST API Design, Agile Methodology, Game Development

Programming Languages

Java, Python, C, C#, HTML, CSS, JavaScript, SQL

Libraries

React, Node.JS, Spring Boot, Bootstrap, JUnit, NumPy, PyTorch, Pandas, Scikit-learn, PEFT, NLTK, Unity

Tools

Git, Figma, Linux, Google Cloud, Microsoft Office, MySQL Workbench, Visual Studio, Google Colab

Java Python C C# HTML CSS JavaScript SQL React Node.js Spring Boot JUnit PyTorch NumPy Unity Git Linux Google Cloud Microsoft Office MySQL Workbench Google Colab

Education

Dalhousie University

GPA: 3.89/4.30

Bachelor of Computer Science (2020 - 2025)

Courses

Software Engineering
Web Design and Development
Machine Learning
Data Mining and Warehousing
Algorithm Design and Analysis
Data Structures and Algorithms

Experience

Software Developer Intern

Rayleigh Solar Tech

01/2025 - Present

Generative AI Extern

Cognizant

06/2024 - 08/2024

Completed two projects with Cognizant and Udacity. The first project focused on software development with Python for animal image classification using different CNN models and the second one involved enhancing sequence classification accuracy through model fine-tuning.

Software Developer Intern

AloDoctor

05/2022 - 08/2022

Worked on enhancing a healthcare platform’s functionality and user experience through implementing new features, improving the design and ensuring responsiveness. Collaborated with a team of software developers, utilizing Agile Methodology for iterative improvements.

Web Developer Intern

Sharif University of Technology

06/2019 - 09/2019

Designed, developed, and maintained a responsive and user-friendly website for a university professor.

Selected Projects

Boardify

A collaborative list-sharing web app developed using React.js, Spring Boot, and MySQL, supporting user registration and authentication, resetting passwords, creating workspaces and task lists, assigning users to workspaces, modifying task status and task filtering and searching.

Scheme Interpreter

A comprehensive Java-based interpreter for Scheme programming language, supporting all the common Scheme operations, recursion and lambda expressions. Developed in a Test-Driven (TDD) process, utilizing Object-Oriented Programming for maintainability and code reusability.

Applying Lightweight Fine-Tuning to a Foundation Model

Used Hugging Face's PEFT library to fine-tune the GPT-2 model for text classification using Python and PyTorch, optimizing the model through targeted fine-tuning to enhance accuracy.

Research

Computationally Lightweight Human Motion Generation

A confrence paper currently submitted at the ICLR 2025 involving a computationally lightweight diffusion model achieving realistic human motion generation, developed in collaboration with a group of researchers at the University of British Columbia (UBC) under the supervision of Dr. Peyman Servati and Dr. Z. Jane Wang.

Languages

English

Fluent

Persian

Fluent

French

Beginner

Resume

Connect with Me