অভিবাদন! Greetings! السلام عليكم!
I am Tamjid Hasan Fahim. Computer Science & Engineering freshman sophomore junior-year student at RUET. Wannabe a real computer scientist.
Currently building RepositoryExplainer, a RAG-LLM system to explain a GitHub repository like a senior software engineer. Also exploring the research areas around Deep Learning (specially Graph Neural Networks). Maybe solving some Leetcode problems on the weekend.
To me, Computer Science feels like just as Terry Pratchett said, "It is still magic even if you know how it is doing." Magic not in the sense of something mystical or unearthly, but in a sense of my fascination around it. One reason I (try to) maintain this site is to document my learning journey (which I cherish) across the years so that I can look back in some slow evening just to find out how naive and cringe I always had been.
Personally, I am INTP. Interesed in architecture, cognitive science, literature & technology. Astonished by how far abstraction has taken us. Fascinated by low-level workings. Amazed by nature and human-beings.
I am open to jobs, team collaborations or publication opportunities in SWE/CS/ML domains.
Twitter LinkedIn Github Leetcode Discord Facebook
We researched and developed a feasible end-user solution for static malware analysis and detection from Portable Executable (PE) headers data using multiple machine learning algorithms. We also compared & contrasted our approach with pre-existing literatures and end-user solutions.
The project includes the entire pipeline- from data preprocessing, feature extraction, feature selection to model training, evaluation and visualization.
Technology Stack: Python, Jupyter Notebook, Scikit-learn, Pandas, NumPy, Matplotlib, Seaborn, VirusTotal API, Google Cloud.
The repository is currently private will be made public soon. However, I am open to sharing it now upon request.
Dormitory is a web-based platform designed to connect passionate students, educators, enthusiasts and geeks, fostering the advancement of a collective knowledge-base.
Technology Stack: Python, Django, Django REST API, Django-Channels, React, Shadcn, Tailwind, SQLite, Redis, Websocket and Daphne async server. View Repository
Python-backed web application to solve non-homogeneous ordinary differential equations (ODEs) utilizing Python libraries like Pandas & NumPy.
Technology Stack: Python, Django, Pandas, NumPy, HTML & CSS. Other Contributors: Kefaet Ullah.
View Repository
Personal portfolio website showcasing my projects, skills and write-ups.
Technology Stack: Hugo, Github Pages, Twitter API. View Repository
This webapp provides the basic functionalitites like session-based user authentication, profile view, book management features like checking in and out, viewing, returning and wish-listing books.
Technology Stack: Python, Django, SQLite, HTML & CSS. View Repository
I have been solving DP problems for last 2 days and guess what, they are really cooool and fun to solve. Previously I didn’t enjoy this much while solving topic-wise problems on Prefix Sum or Sliding Window. Dungeon Game is my first solved bottom-up DP problem. It’s marked as hard, but I believe it is sort of quite medium level problem.
In DP problems, the main part is to find out what to remember as Errichto said. And for that, you have to know the right question to ask.
Read More