Arijit Singh
@Arijit2772
Arijit Singh
@Arijit2772
Patiala, India
Hi there, I'm Arijit 👋
About Me
I'm a passionate developer driven by an insatiable curiosity for how things work under the hood. My journey in computer science is fueled by a deep fascination with low-level programming, system fundamentals, and the intricate mechanisms that power modern computing.
I believe that understanding the foundational layers of technology—from network packets to memory allocation—empowers me to build better, more efficient solutions at every level of the stack.
What Drives Me
🔍 Low-Level Learning - I'm passionate about diving deep into computer science fundamentals, exploring assembly language, system architecture, and the inner workings of operating systems.
🧠 Understanding Over Abstraction - While abstractions are powerful, I thrive on understanding what happens beneath them—how compilers work, how data moves through networks, and how hardware and software interact.
⚡ First Principles Thinking - I approach problems by breaking them down to their core components, which helps me write more performant and elegant code.
What I'm Good At
- Low-Level Systems Programming - Deep understanding of computer architecture and system-level programming
- Network Engineering - Building and analyzing network protocols and distributed systems
- UI/UX Design - Creating intuitive, user-centered interfaces with modern web technologies
- Data Analysis - Extracting insights from complex datasets
- Machine Learning - Implementing and training ML models to solve real-world problems
- Full-Stack Development - Comfortable working across the entire technology stack
Projects I've Built
🌐 Network Projects
Projects exploring network protocols, socket programming, packet analysis, and distributed systems. These projects demonstrate my understanding of how data flows across networks and the protocols that enable modern communication.
💻 Operating System Projects
Low-level systems projects involving OS concepts like process scheduling, memory management, file systems, and concurrent programming. These projects reflect my deep dive into how operating systems manage hardware resources and provide abstractions for applications.
🗄️ Database Management System Projects
Projects involving database design, query optimization, transaction management, and storage engines. These demonstrate my understanding of how databases work internally—from B-trees and indexing to concurrency control and recovery mechanisms.
🎨 UI/UX Websites
Modern, responsive web applications showcasing my design sensibility and front-end development skills. These projects reflect my ability to balance aesthetics with functionality and create seamless user experiences.
📊 Data Analysis Projects
Data-driven projects involving statistical analysis, visualization, and insight generation. These demonstrate my ability to work with complex datasets and communicate findings effectively.
🤖 Machine Learning Projects
ML models and experiments covering various domains—from supervised learning to neural networks. These projects showcase my understanding of both the theoretical foundations and practical implementation of machine learning algorithms.
Tech Stack
Languages: C/C++,Bash, Python, JavaScript,Perl
Tools & Technologies: Linux, Git, Docker
Frameworks: React, TensorFlow, Flask, tailwind,POSIX,glibc,Valgrind
Currently Learning
I'm constantly expanding my knowledge in low-level systems, exploring topics like:
- Operating system internals
- Compiler design
- Computer networks and protocols
- Performance optimization techniques
Let's Connect
I'm always excited to discuss computer science fundamentals, collaborate on interesting projects, or share knowledge about how things work under the hood.
- 📧 Email: [email protected]
- 🐙 GitHub: https://github.com/Arijit2772-dev