Seyed Soheil Raeisossadati

Dual-Degree Student in Computer Science and Music at the University of Tehran.

About Me

A student at the University of Tehran pursuing a major in Computer Science and a minor in Music, with a keen interest in the intersection of science and art, particularly focused on the application of artificial intelligence in fields such as music, biology, and optimization

A professional athlete who won the 100-meter dash at the university's annual student sports festival and has also competed at the state level as a member of the university's track and field team, bringing honor to his university's name among the top universities in Tehran

A classical pianist who won a gold medal in an Iranian provincial student competition during his high school years, showcasing both technical skill and emotional depth in his performances, and underscoring the passion that guides him at the intersection of science and art

Seyed Soheil Raeisossadati

Education

Bachelor of Science in Computer Science (Major)

University of Tehran

September 2021 - July 2026 (expected)

Bachelor of Arts in World Classical Music (Minor)

University of Tehran

February 2023 - July 2026 (expected)

Research Interests

Computer Music

creating, manipulating, and performing music through programming, digital synthesis, and innovative technologies

Optimization for Machine Learning

finding the best parameters that minimize a loss function, enabling models to learn patterns from data and make accurate predictions

Computational Biology

machine learning algorithms are widely used in biology to identify patterns and make predictions from biological data

Software Engineering

designing, developing, and maintaining software that can incorporate structured methodologies such as axiomatic design

Relevant Coursework

Fundamentals of Mathematics A, 4/4

Core mathematical principles and techniques essential for computer science and engineering.

Advanced Programming A, 4/4

In-depth study of programming concepts, algorithms, and software development practices.

Logic for Computer Science A, 4/4

Fundamental logic principles applied to computer science theory and practice.

General Biology A, 4/4

Introduction to biological concepts and systems relevant to life sciences.

Non-Linear Programming B, 3/4

Study of optimization techniques for non-linear systems and applications.

Discrete Mathematics B, 3/4

Mathematical structures and techniques for computer science applications.

Persian Music Theory B, 3/4

Study of traditional Persian music theory and its applications.

Film Music Studies B, 3/4

Analysis of music in film and its impact on storytelling.

Experience

Professional Journey and Research Work

Professional Experience

Software Engineer Intern

Fall 2024
University of Tehran General Department of Skill

A Parking Management System was developed using C++ and the Qt framework, featuring a QML interface to streamline the management of vehicle entries and exits in commercial parking facilities. The system provides real-time tracking capabilities, automated fee calculation for three distinct user categories (VIP with a 20% discount, Normal, and Daily), manages a 100-space capacity, utilizes Excel-based data storage, offers comprehensive reporting functionalities, and includes a user registration system.

Research Experience

When Math Meets Life: Unraveling the Secrets of Biology Through Computation

Fall 2024

Co-authored a research paper examining the intersection of mathematics, computer science, and biology. Analyzed the application of computational tools, including machine learning, neural networks, and stochastic models, in addressing complex biological challenges such as protein folding and gene expression. Demonstrated interdisciplinary approaches utilizing AlphaFold, convolutional neural networks (CNNs), and perceptron algorithms to enhance biological understanding and advance medical applications.

Volunteer Activities

Academic Guidance Counselor

Summer 2024

Provided volunteer academic counseling to high school students, assisting them with university and major selection based on their entrance examination scores and career interests.

Tehran, Iran

Skills & Expertise

Technical Proficiencies & Development Tools

Programming Languages

C++ Development

  • Proficient in C++ versions 11, 14, 17
  • Object-Oriented Programming
  • Multithreading

Python Development

  • Object-Oriented Programming
  • Data Science: NumPy, Matplotlib
  • Machine Learning: Keras, PyTorch
  • Web Scraping: Selenium, Beautiful Soup
  • front-end web development: HTML, CSS, JavaScript

Additional Languages

  • MATLAB: Mathematical computations & optimization
  • Assembly language & Logisim tool
  • ABC notaion: musical notaion for computers

Development Tools & Environment

Development Practices

  • Version Control: Git
  • DevOps, Agile, Axiomatic Design methodologies
  • Team software development
  • Socket programming

Development Environments

  • IDEs: VS Code, Visual Studio, PyCharm, CLion, Trae
  • Tools: Google Colab, LaTeX, IBM SPSS, blackbox ai
  • Qt Tools: Qt Creator, Qt Designer, QML

Systems & Software

  • OS: Windows, Arch Linux, Linux Mint, Ubuntu
  • Creative: Picsart Pro, Adobe, MS Office
  • Music: Avid Sibelius, MuseScore, LilyPond

Featured Projects

Some of my notable works and research papers

Parking Management System

Parking Management System

A user-friendly system built with C++ and QML on Qt framework for tracking vehicles and managing parking facilities

Persian Music Theory

My website code

Developing my own website using front-end programming languages to enhance visibility of my achievements and personal profile

Biology Computation

Math Meets Life

Research paper exploring the intersection of biology, mathematics, and computer science

Get in Touch

Connect with me through various platforms