I'm Prabhjot Singh, a B.Tech Computer Science & Engineering student at I.K. Gujral Punjab Technical University, India. I enjoy building practical software, strengthening my fundamentals, exploring AI/ML, and learning how mature open-source projects are built and maintained.
- Current direction: C/C++, problem-solving, open source, and machine learning
- Engineering habits: debugging, testing, documentation, and thoughtful code reviews
- Approach: learn by building, understand before changing, and describe progress honestly
♻️ CivicBin AIAn AI-assisted civic-cleanliness project exploring waste detection with computer vision. Python · YOLO · Computer Vision · Civic Tech |
A local-first assistant concept for helping open-source beginners understand issues, explore codebases, plan tests, and contribute safely. Python · Gradio · Ollama · Developer Tools |
|
A console-based banking simulation with account operations, validation, transaction history, and file persistence. C · Structs · Functions · File I/O |
A browser-based demo exploring wallets, transfers, budgeting, expense tracking, and rule-based fraud-check simulations. JavaScript · React |
🌱 Crop-AIAn AI-focused project exploring technology for practical agricultural use cases. |
A home for my projects, interests, and development journey. |
More repositories and learning tracks
- CCExtractor fork — learning a mature subtitle and closed-caption extraction codebase; upstream project.
- OmniRoute — exploring a unified interface for AI providers and coding tools.
- Future AGI — exploring evaluation and tracing tools for AI applications.
- C programming practice — a collection of C exercises (repository visibility may affect access).
My current long-term open-source direction is CCExtractor. I’m learning the codebase, build and test workflow, debugging practices, and how to make focused, reviewable changes.
Contribution loop: Explore → Set up → Reproduce → Understand → Change → Test → Document → Request review.
I only describe work as merged or accepted when that has actually happened.
Top 5 — Let’s Start ’26: Zero to Prototype, NIT Jalandhar
Placed among the Top 5 participants while working on CivicBin AI, an AI-assisted civic-cleanliness project concept.
These are technologies I’m learning or using in projects, not a claim of professional mastery.
- Strengthen C/C++ fundamentals, data structures, algorithms, and debugging.
- Build a deeper understanding of software design and testing.
- Contribute focused, well-tested changes to open-source projects.
- Keep learning AI/ML through practical projects and experimentation.
Repositories · Recent activity · LinkedIn · Portfolio · Email
One codebase at a time. One issue at a time. Keep learning.




