About Me πββοΈ
|
I mostly learn by breaking things, then figuring out why they broke.
That habit has taken me through full stack apps, a few MVPs, some cloud experiments that failed before they worked, and a growing list of open source repos, some I built from scratch, some I just showed up and contributed to.
Give me a codebase I've never seen before and I'll happily spend a weekend finding my way around it. Not because it's easy. Because that's usually how I actually learn something.
|
$ ./about-me.sh
[+] exploring codebases
[+] breaking things
[+] debugging
[+] understanding why
[+] building again
$ git status
On branch learning
STATUS=STILL_BUILDING
|
Open Source π‘
The Actual Timeline π§
flowchart LR
A["π± 2018<br/><b>Google Code-in</b><br/>6 tasks Β· certificate + t-shirt"]
B["βΈοΈ 2019 β 2025<br/><b>Went quiet</b>"]
C["π» Jan β Apr 2026<br/><b>Started again, solo</b><br/>5 repos"]
D["π€ May 15 β Aug 15 2026<br/><b>GSSoC '26</b><br/>Contributor"]
E["π Jul 2026 β Now<br/><b>ECSOC 2026</b><br/>Project Admin Β· LearnHub"]
A --> B
B --> C
C --> D
D --> E
classDef first fill:#2563EB,stroke:#60A5FA,color:#FFFFFF,stroke-width:2px
classDef pause fill:#475569,stroke:#94A3B8,color:#FFFFFF,stroke-width:2px
classDef self fill:#7C3AED,stroke:#A78BFA,color:#FFFFFF,stroke-width:2px
classDef gssoc fill:#DB2777,stroke:#F472B6,color:#FFFFFF,stroke-width:2px
classDef ecsoc fill:#059669,stroke:#34D399,color:#FFFFFF,stroke-width:2px
class A first
class B pause
class C self
class D gssoc
class E ecsoc
linkStyle default stroke:#64748B,stroke-width:3px
Things Iβve Built πͺ
π LearnHub
An open source learning platform I run as project admin, handling issues, PRs, and contributor onboarding.
|
π Credify
Verifies academic credentials so no one has to call a university registrar to check if a degree is real.
|
π« CampusEventHub
A MERN app for running campus events without ten WhatsApp groups and a lost Google Form.
|
Where Else Iβve Shipped Code π₯
What I Actually Use π οΈ
βοΈ Frontend
βοΈ Backend
βοΈ Cloud & DevOps
π€ AI & Data
How I Actually Work π§
It starts with an idea, then I try to understand what Iβm actually solving before I touch code. Then a rough prototype, usually ugly, usually broken in at least one place. Once it does the basic thing, it becomes an MVP. Testing finds the stuff I missed. Then I fix it and ship it, and if anyone else is using it, they tell me whatβs still broken. Repeat.
flowchart LR
A["π‘ Idea"]
B["π Understand"]
C["β‘ Prototype"]
D["π MVP"]
E["π§ͺ Test"]
F["π§ Improve"]
G["π Ship"]
H["π€ Contribute"]
A --> B
B --> C
C --> D
D --> E
E --> F
F --> G
G --> H
E -->|Needs work| F
G -->|Feedback| E
Right Now
Reach Me π
Build it. Break it. Fix it. Ship it. Do it again.