Shamiul Hasan's Projects
This is a network simulation project using NS2 for CSE-322 (Computer Network) course sessional class of BUET CSE.
I am working on this side project to learn about SpringBoot, Advanced Java, MongoDB, NoSQL, Docker etc.
This is a JavaFX implementation of the Street Fighter game using UDP protocol.
I am having Google Onsite Interview next month so here I am sharing my plan to prepare for the interview.
Building a small subset of operating system in our sessional course of Operating system (CSE-314) in CSE, BUET.
This is an implementation of 'Pacman' game using a graphics library of C named iGraphics.
My older and newer solved problems on various online judges like Leetcode, LightOJ, Codeforces, Codechef, SPOJ and/or others. I have solved around 300-400 problems on various OJs. All of them are not uploaded here. Gradually I'll try to add my older solved problems here in my free time.
Python Penetration Testing Cookbook, published by Packt
It's a simple Quiz App. It has screen rotation ability. It uses activity life cycle, progressbar increment etc. Useful to learn about lifecycle.
Source Code for "Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs" by Eric Haines and Tomas Akenine-Möller
This is a modified version of well known problem made by Kurose for students of networking course and its' implementation for CSE-318 (Networking) course of CSE, BUET.
It's a simple Reddit bot replying to your specific friend's comments with Rick Astley's Never Gonna Give You Up song's Youtube link.
This is a microcontroller project using ATMega32 for Microcontroller and Microprocessor course in CSE, BUET. We built a robotic shadow arm using ATMega32. The video of this project can be found here - https://youtu.be/wu8o-o8U8LM
Simple Dice Rolling App. Just to learn Basic Activity Transitions.
Playing around with Scala
Implementing SMTP Protocol with Socketing.
Stanford ACM-ICPC related materials
It is a Python3 script written by me out of laziness to synchronize subtitle files for movies, tv series or others.
System Design and Design Pattern Books
It's a demo database project for maintaining a telecommunication company like Grameenphone or Banglalink to maintain all calls, sms, bills, employee list in a database for our Database course at Level-2, Term-2,CSE, BUET.
This is a basic Vue.js app.
Simple notebook to stream torrent files to Google Drive using Google Colab.
This is a C++ implementation of Transposition Cipher and DES Encryption And Decryption for Network Security course sessional of CSE BUET.
My First App. Started as 'I am Rich' app but going for something bigger.