my name is Sufian. I'm a computer science student, learning full stack web development, also interested in Developing Open Source Software, and native applications. goals:
This is my obsidian vault self up with all my scripts, and utilities. The goal of this setup is to make Creating documents and Organizing them much easier, as well as Habit tracking and data visualization. It is still under development, and the script could still needs a lot of documentation, but this version works almost perfectly, If you find any bugs please report that in the issues section, in the github repository.
View progressStatus : Done
I decided to the to visualize some popular sorting Algorithms, this project is just a simple web page with a script to generate a number of you're choosing of columns with a random height. the page also have buttons for sorting the randomized set of columns using 5 different algorithms. you can click the button to use/test the script here.
Status : Done
A very simple web application that functions as basic blog / social media website. made using NodeJs, MongoDB, HTML, and CSS. You can manage multiple users using a RBAC system (Role Based Access Control) Similar to what is used in some AWS services. you can allow and block people from any action including registering into or viewing the website. This started as my portfolio page, but then expanded into what it currently is. The project is project is open source, and can be viewed in this git repository.
View progressStatus : Work in progress
I tried to learn Game development, and started with Unity game engine, I made few simple games, but decided that I wont do that professionally, So game projects will be put on the back burner for now. I made flappy bird clone, and I'm planing to keep learning, however I will focus more in Web development, but I'll try not to give up on making projects and uploading it to this website, more projects coming soon.
View progressStatus : Work in progress
Made few games using Java while learning OOP(Object Oriented Programing), decide to make simple games as a good practice for how to make the best data structures for entities in the game, and also how to make a simple game loop.
Status : Done
I have some interest in encryption as it seems to be the future for privacy oriented communication applications, this is a simple program that uses S-DES encryption was my first and only practice into encrypting data. however, I decide that im going to focus more on web application development for the future.
Status : Done
Pong was weird game for me, I haven't really played that game, but I knew about it existence and decided it's going to be one of my projects to try to make using java of course, and weirdly enough toke me longer than any other game I made, it's not perfect, but it functions kinda like Pong it's a bit different it needs more work, but I was done with the game at that point, so I just left it at that stage.
Status : Done
This game was very popular at some point, A lot of people played that game, I played it way longer than I should have. When I was done with the chrome dinosaur game I didn't have any simple game to make and remember the hours of time I wasted playing that game decided maybe I can make this, I was able to make it, but it toke me way longer than it should have, but it was working, and I learned things in the process and that's the important thing.
Status : Done