Campaign log
Every campaign, kept as it happens: what I learned, what I built, what I tried and what didn’t work.
All entries
Building
Started this volume
Rebuilt my portfolio as a manga volume, then replaced every placeholder in it with something that can be checked.
My role in my own words, a résumé, and screenshots of GreenUP.
Milestone
RentMate’s web app now runs on its own API
Sign-in, profiles and uploads, bookings with Razorpay, chat, wallets, verification and the whole admin console moved from mock data to the NestJS API. The mock layer stays for local interface work.
Building
Started taking RentMate to production
Put the Next.js web beta and the new NestJS API in one repository and began working through what production needs.
Project
Started GreenUP
Created the repository for a student sustainability tracker, where trees and clean-ups are logged with photo and GPS proof.
Learning
Mapped the data science toolkit in a notebook
A Jupyter notebook summarising the languages, libraries and tools of data science, with my first Python expressions at the end.
Milestone
Opened my GitHub account
The account that every later entry in this record links back to.
The public record
- 90
- 8
- 41
- 11 Oct
90 commits across 8 of the last 52 weeks. Busiest week: 41 commits, from 11 Oct 2026.
Show the numbers as a table
| Week starting | Commits |
|---|---|
| 9 Nov 2025 | 2 |
| 14 Jun 2026 | 4 |
| 21 Jun 2026 | 6 |
| 19 Jul 2026 | 8 |
| 2 Aug 2026 | 6 |
| 9 Aug 2026 | 9 |
| 4 Oct 2026 | 14 |
| 11 Oct 2026 | 41 |