Hi, my name is Kareem.

Feature image

Who am I? Link to this heading

Hi there, I’m Kareem Alzahal, a student at the University of Waterloo studying computational mathematics.

For me, mathematics is more than just formulas and equations; it’s the universal language of problem-solving. I believe that a strong foundation in mathematics is the key to unlocking a deep understanding of various technical realms, be it software development, machine learning, statistics, or beyond. The versatility of mathematics and its pivotal role across diverse industries fuel my passion for delving into its complexities.

Skills Link to this heading

Software Development

  • Understanding the software development lifecycle
  • Navigating and leveraging commands in the Linux Command Line Shell
  • Understanding and using version control software (git)
  • Writing Shell scripts to automate tasks
  • Developing effective test cases for bug identification
  • Exploring strategies for tracing and debugging
  • Using build automation tools

Programming Languages

  • C/C++ – Built chess and tank game desktop applications using SFML
  • Javascript – Built chess web application
  • Python – Built car game and neural network implementation
  • R – Built statistical models for coursework
  • MySQL – Built Queries and databases for coursework
  • Lua – Used scripting to build globe game engine

Excellent Team Member

  • Communication, Collaboration, Teamwork
  • Adaptability, willingness to Learn
  • Problem-Solving & technical ability
  • Positive Attitude, Openness to Feedback

Mathematics

  • Graph Theory and Combinatorial Analysis
  • Linear Algebra and Transformations
  • Multivariable Calculus
  • Statistical Reasoning and Empirical Problem Solving
  • Optimization and Applications
  • Database Management

Learn More Link to this heading

Also be sure to view my projects!