Moosa Hassan

Software engineering student.

About Me

I'm a passionate software engineering student in my second year at the University of Newcastle. I am aiming to primarily be a C# and C++ programmer, although I have experienced other languages such as Java, SQL, JQuery and JavaScript. I also have experience in markup languages such as HTML and CSS.

Apart from the university courses, I also work on my own unique projects. All of which can be found on this page.



My Projects

  • Playes Bot: A collaborative project with @Passive. A discord bot connected to Spotify's API for shared listening parties online, announces artist releases and displays intricate details of artists such as full discographies and their exact releases.
  • Artist Tracker: A Discord bot which keeps track of a user's favourite artists, announcing their favourite artists through an @ message (project is unfinished).
  • Dad Bot: A Discord bot which makes pointless Dad jokes. Used for testing and practice.
  • Designed by Chalyse: An aesthetically presenting blog made for a graphic designing student. The website is responsive and presentable from widescreen monitors to new phone screens. Site has not been launched.
  • 3D OLC Engine: A 3D engine which displays objects in a 3D platform (project is unfinished).


University

2019 Semester 1:

  • COMP1010 (Computing Fundamentals): Studied interdependecies of hardware and software systems, presented historical software development and IT ethical business practices through a poster.
  • ENGG1500 (Introduction to Professional Engineering): Worked in a small group of like-minded software engineers to create an app using MIT App Inventor, meeting specific requirements of the client while simultaneously documenting professional reports.
  • MATH1110 (Mathematics for Engineering, Science and Technology 1): Studied topics such as integral calculus, geometry of curves, complex numbers and vectors and their products.
  • SENG1110 (Object-Oriented Programming): Introduction to Java in understanding the fundamentals of programming, comprehend object-oriented programming and coding solutions to given problems.

2019 Semester 2:

  • COMP1140 (Database and Information Management): Introduction to SQL programming and used it to create a complex database for a fast food store. Practiced the entity-relationship model and normalisation based on functional dependencies.
  • MATH1510 (Discrete Mathematics): Mathematics related to computor science such as set theory, relations and functions, graph theory, modular arithmetic, logic and proofs, probability theory and recurrence details.
  • SENG1050 (Web Technologies): Introduction to web-development. Understood basic web technology arhictectures and more detailed knowledge of data encryption and copmression in networking environments. Used HTML, XML, CSS, XSLT and JavaScript to create a client-side website to showcase various entreprenuership jobs.
  • SENG1120 (Data Structures): Used C++ to create data structures such as Linked Lists, Binary Search Trees and Hash Tables. More advanced programming techniques were involved such as recursion and pointers.

2020 Semester 1:

  • ENGG2500 (Sustainable Engineering Practice): Covered topics such as global consumption rates, engineering roles, the Life Cycle Analysis, and engineering economics. HomerPro was used in conjunction with basic MATLAB to simulate sustainable energy options for the town of Scone.
  • SENG2130 (Systems Analysis and Design): Modelled various UML diagrams in software development such as the Use Case, Class Diagram, Activity Diagrams, Sequence Diagrams and Interface Design. System development analysis and software development lifecycles were also explored in intricate detail.
  • SENG2200 (Programming Languages and Paradigms): Progressed further in Java to create more complex object-oriented designs. Assignments and content included the low-level programming mechanisms, memory allocation, parameter passing and concurrency.
  • SENG2050 (Web Engineering): Designed dynamic web-applications such as booking seatings for a theatre, Minesweeper and a group management application using Java (TomCat), JSPs and JSTL. Studied Model View Controller (MVC) architectures, security and web-development and client-side rendering.


Contact

I can be contacted primarily through e-mail, moosahassan73@gmail.com, but you can also click the button below to be redirected. My social media can also be found here.