Lahore University of Management Sciences June 2014 - June 2018
Candidate for BS in Computer Science
Hassan Tayyab
Fresh Graduate
ㅡ
Education
Address: Flat No. 12, Block E-20, Sector C, Askari 11, Lahore, Pakistan
Mobile:-; Email-Date of Birth: December 14, 1995; GitHub Link: G
itHub Profile
Relevant Courses: Intro to Programming, Artificial Intelligence, Data Mining,
Computer Graphics, Machine Learning, Databases, Operating Systems,
Network-Centric Computing, Advanced Programming, Software Engineering,
Automata, Discrete Mathematics, Data Structures, Algorithms
ㅡ
Experience
Internship June 2015 - August 2015
At an NGO named Sungi. My job was to teach students basic of C++ language.
ㅡ
Skills
Languages: Python, C#, C++, GO, Javascript, Haskell, Matlab.
Softwares: Rapidminer, Anaconda, Unity, GitHub, Unix/Linux.
Web Development: ReactJs, Redux, CSS, HTML/HTML5, SQL/MySQL, PHP,
jquery, ajax, Bootstrap, Wordpress, MongoDB, Nodejs, Express, Passportjs.
ㅡ
Projects
Senior Year Project: Made a web application named Autograder. For this
purpose, we used the latest web development tools such as React/Redux,
MongoDB and Express. The purpose is to automatically grade exams, quizzes, and
programming assignments. In this project I have worked on full-stack web
development for the application while the rest worked on the automatic grading
part. Link of Project Files: Source Code. Website Video: Video Link.
Game Development: Independent Game Development in Unity. Link to Unity
Project Files: Project Files.
Machine Learning: Applied Deep Learning by Neural Networks using Keras,
Pandas and Scikit-learn in Python.
Computer Graphics: Berkeley CS184 assignments that included Meshedit, Cloth
Simulation, Ray Tracing and Rasterization in C++.
Automata: Made an interpreter, lexer and parser for Matlab in python.
Network-Centric Computing: Socket Programming in Python.
Advanced Programming: Recursive functions in Haskell. Asynchronous
programming in node js. Parallel Programming in GO language.
Databases: Programming SQL and PL/SQL.
Data Structures: Programming with different data structures and sorting and
searching algorithms.