Alhassan Jawad

Alhassan Jawad

Master's Student in Electrical Engineering

Phone: 076-281-84-40
Mail Adress: alhassan0000@yahoo.com
Home Address: Blodboksgränd 15, 16577 Hässelby, Stockholm
GitHub: AcheronEiden
LinkedIn: Alhassan Jawad

Programming languages I have experience with (click on the type of languages you wish to view):

  • Frontend programming languages
  • Backend programming languages

  • Object-oriented programming languages:

    Python - The first programming language I learned. I have been programming in Python for about 5 years now. In my second years of university I took a course in Python and learned the basics of the language. After that I fell in love with programming and since then have spent more time in learning different languages. I have, in my spare time, used Python to create different projects. All of the projects are available on my GitHub page. Most of them are set to private but if you are interested in seeing them, please contact me and I will give you access to them.

    C++ - The second programming language I learned. I have been programming in C++ for about 4 years now. I learned the language mainly for a course I took called
    Microcontroller Programming. The course was about programming microcontrollers in C++ and I learned the basics of the language there. Afterwards I also used C++ in addition to Arduino IDE to program an external screen together with some LEDs to show different animations. The code for that project is also available on my GitHub page and is stored at a public repository.

    Java - Currently learning this language mainly on my own.

    JavaScript - Learned this language together with HTML and CSS last summer (2023) to create a website for this Resume. I have used JavaScript to create different functions for the website. For example, the function that makes the navigation bar responsive when the screen size is small. I also used JavaScript to create a function that makes the navigation bar change color hovering over it.

    Procedural languages:

    C - Learned the basics about this language together with C++ for the course Microcontroller Programming.

    Assembly (MIPS assembly) - Learned the basics about this language when I took a course called Computer Architecture 1 that is about computer architecture and assembly programming. I have learned the basics of MIPS assembly programming and is currently working on different programs in MIPS assembly. The reason I chose to learn MIPS assembly is because I want to learn more about how a computer works and how the different parts of a computer works together. I also want to learn more about how a computer processes different instructions and how the different parts of a computer works together to process those instructions.

    Functional programming languages:

    Haskell - I am currently taking a course called Functional Programming 1 that is about functional programming and Haskell. I have learned the basics of Haskell and is currently working on a project to implement a so called "UltimateTicTacToeAI" in Haskell. The code is stored at a private repository on GitHub but available upon request.

    R - In my third year of university I took a course called Probability and Statistics where I used the programming language R to calculate different probabilities and statistics. Make note that this wasn't a programming course but a course in probability and statistics. I used R on my own for making sure that my hand calculations were correct. I also used R to create different graphs to visualize the data I had.

    Other languages:

    HTML/CSS - Learned these languages together with JavaScript last summer (2023) to create a website for this Resume. I have used HTML to create the structure of the website and CSS to style the website. I have also used CSS to make the website responsive when the screen size is small. In addition, I used CSS to style the navigation bar and the footer.


    Programming software I have experience with:


    GitHub - I have used GitHub to store my projects and to collaborate with other people on different projects. GitHub is something that I started using fairly recently but I have learned the basics of it and is currently using it to store anything possible to store.

    MatLab - Throughout my university studies I have used MatLab to solve different mathematical problems. As our professors say, "MatLab is a powerful tool that every engineer should know how to use". I have used MatLab to solve different problems raging from solving a system of linear equations to solving a system of differential equations. I have also used MatLab to create different graphs to visualize the data I had.

    LabView - I have used LabView to create different programs to control different electrical components. I have used LabView to program a PID controller for an elevator that was used in a 3-months project.

    Simulink - I have used Simulink to simulate different electrical components.

    SolidWorks - I used SolidWorks last year in a course to create different CAD models.

    LTSpice/PSpice - I used LTSpice and PSpice throughout my university studies to simulate different electrical components.

    Visual Studio Code (VSC) - My main programming software that I have always used since 2020.

    Arduino IDE - I have used this software to do electrical engineering projects ranging from controlling a voltage regulator to programming a PID controller for an elevator. I have also used this softare together with VSC to program an external screen together with some LEDs to show different animations.