I am a Data Science student currently working on building my foundations in data analysis, database systems, and low-level computer architecture. I believe in understanding the fundamentals deeply rather than just memorizing things or copying code.
- Mathematics: I am studying Algebra on Khan Academy. Instead of memorizing formulas, I try to understand the logic using pen-and-paper, and sometimes I use Python's
SymPylibrary or ask AI tools to clear up complex concepts. My next plan is to learn Probability, Statistics, Calculus, and Linear Algebra. - Databases & Analytics: I enjoy working with databases, especially PostgreSQL. Recently, I completed a practice project called
Donut_Shopwhere I designed a database with 32 tables across custom schemas (inventory, sales, hr, public). You can see this project using this link: [https://github.com/JisanDs/donut_shop_with_psql]. I implemented automation using procedures and triggers for error handling and speed, and connected it to Python usingpsycopg. - Data Pipelines: I have created Fast preforming Mulitpage Streamlit Dashboard for my Donut_Shop project. This Dashboard have Proper Visualization and i have use polars(very fast python library) for analyze Donut_Shop Database. And this is live pipeline system so every time data updated in database you can see those changes using refresh button. I also learned Web Scraping, working with APIs (like TMDB), and data cleaning using Polars and Pandas.
- Systems Programming & CS50x: To understand how computer systems and memory management work, I am currently learning C through CS50x (currently on the Data Structures lecture). I even wrote a small custom password-hashing function in C and integrated it into my Python project.
My ultimate goal is to work with autonomous technology, which requires a blend of machine learning, systems programming, and cybersecurity. Here is how I plan to get there:
- Transition from C to Rust for systems programming after finishing CS50x.
- Study the CS:APP (Computer Systems: A Programmer's Perspective) book to deeply understand how software interacts with hardware.
- Practice Data Structures and Algorithms (DSA) using C, Rust, and Python.
- Once my core mathematical foundation is ready, dive into Machine Learning, Neural Networks, and eventually Quantum ML.
- Continue my weekly habit of research into Offensive Cybersecurity and networking protocols (like ARP, DHCP).
I am still learning every day and trying to improve. If you want to talk about Data Engineering, PostgreSQL, or low-level systems, feel free to connect or take a look at my repositories.