┌──────────────────────────────────────────────────────────────────────┐
│ PRABHJOT.SINGH │
│ │
│ > first-year B.Tech CSE student │
│ > building with C │
│ > moving into modern C++ │
│ > learning systems programming │
│ > contributing to real open-source codebases │
│ │
│ STATUS :: BUILDING THE FOUNDATION │
└──────────────────────────────────────────────────────────────────────┘
I'm a first-year B.Tech Computer Science & Engineering student focused on building a strong foundation in C, C++, data structures, systems programming, and open source.
I learn by taking projects from simple implementations to cleaner, tested, maintainable software.
student: "B.Tech CSE • Year 1"
primary_path: "C → C++ → DSA → Systems"
current_language: C
next_language: C++
tools: "Git • GitHub • VS Code"
focus: "Systems programming + open source"
approach: "understand → build → test → contribute → repeat"|
CURRENT FOCUS Pointers • structs • dynamic memory • file I/O • testing |
NEXT STEP OOP • STL • vectors • maps • strings • modern C++ |
BUILDING EXPERIENCE Git workflows • issues • code review • pull requests |
|
A console-based banking system written in C demonstrating account management, authentication, binary-file persistence, transfers, transaction history, validation, automated testing, and CI. Current goal: evolve it into a stronger C systems-programming project using pointers, structs, dynamic memory, safer storage, and better tests. |
A student-built computer-vision and deep-learning project for crop classification and Guava quality grading. It uses an EfficientNetB0 two-stage pipeline and currently classifies five crops, with Guava graded into A/B/C/Reject. |
|
An open-source AI gateway where I'm gaining experience working inside an existing codebase, investigating issues, making targeted fixes, and preparing upstream pull requests. |
An interactive browser-based FinTech demonstration with wallets, transfers, budgets, expenses, dashboards, and simulated fraud checks. |
I'm now building toward meaningful contributions in C/C++ and systems-oriented projects.
|
C++ / OPEN SOURCE Exploring the codebase, learning the contribution workflow, and working toward beginner-friendly upstream fixes. |
C/C++ / FIRMWARE Exploring embedded firmware development and learning how to contribute safely to a real hardware-oriented codebase. |
LEARN C
↓
BUILD + TEST
↓
C++ + STL
↓
DSA
↓
SMALL UPSTREAM FIXES
↓
MEANINGFUL CONTRIBUTIONS
↓
LARGER OPEN-SOURCE PROJECTS
Repositories such as first-contributions are kept as part of my contribution history and learning journey rather than being presented as flagship projects.
| 🧩 Primary languages | C • C++ |
| 🛠️ Current project | Banking System in C |
| 🌐 Open source | OmniRoute + ScummVM + Cypherock |
| 📚 Next focus | Pointers → dynamic memory → C++ → STL → DSA |
My contribution graphs are generated from my real GitHub activity and update automatically through GitHub Actions.



