Year in Review

Armaan Agrawal

April 2025 – April 2026  ·  Boston, MA  ·  github.com/airman416

394
Commits (personal repos)
28
Repos with commits
51
Total personal repos
3
Hackathons
5
Essays published
735
GitHub graph total

Monthly Commits

Personal repo commits by month
Direct count from all 51 airman416/* repos

* August 2025: GitHub's contribution graph shows 199 total — commits went to the NExT Consulting org repo (not visible here).

Top Repos by Commits

Commits by repo
Top 12 active repos this year
Language breakdown
By number of repos with commits
Project Description Lang Commits
CMachine Generate carousels for your content quickly TS
52
Content-Engine Reuse content across platforms TS
28
SwipeFeedAPI2 SwipeFeed backend API PY
26
SamParrABot AI semantic search through MFM podcast TS
25
Stage-AI-Home-Design AI interior staging for real-estate (Gemini) Swift
25
FrontierOS Learning science for athlete training TS
19
swipefeedllc SwipeFeed company site JS
17
StoryBuddy Help pre-K kids learn to read (HackHarvard) PY
12
DayTime iOS 15-min check-in + daily summary Swift
10
SeekJob Job search automation PY
10
StagedAIConfig AI configuration tooling PY
8
CodeBeat Music from your code vibe (HackMIT) TS
6

= pinned repo

The Year in Chapters

Mar 2025  ·  Hackathon
AgentOps AI Hackathon — 2nd Place
Built an AI Agent via the OpenAI Agents SDK incorporating prompt injection guardrails, tool-use safety constraints, and RAG retrieval. 3-hour sprint.
OpenAI Agents SDK RAG TypeScript
May – Jun 2025  ·  37 commits
SwipeFeed — Full Startup Build
iOS app, Python backend, ML recommender system (personal repos), landing pages, and LLC site. Building a company surface, not just a feature.
SwipeFeedAPI2 SwipeFeed-Lander swipefeedllc Swift · Python
Jul – Sep 2025  ·  NExT Consulting Co-op
NExT Consulting — Career Platform for 2,500+ Students
Architected a 0-to-1 full-stack career recommendation platform in Next.js, Node.js & TypeScript. Engineered a hybrid recommendation system combining Matrix Factorization & Cosine Similarity to solve the cold-start problem. Maintained sub-100ms latency with React Query & Zustand. Commits in org repo — not in personal graph.
Next.js · Node.js · TypeScript Matrix Factorization React Query · Zustand
Sep – Dec 2025  ·  Via Separations + Hackathons
Via Separations — IoT Dashboard + HackMIT + HackHarvard
As Software Consultant: owned 0-to-1 real-time dashboard (React, Node.js, TypeScript) integrating HDA & IoT WebSockets across 50+ deployments — 63% faster response times, 80% query acceleration. Simultaneously shipped CodeBeat at HackMIT and StoryBuddy at HackHarvard.
Via Separations IoT · WebSockets · ETL CodeBeat (HackMIT) StoryBuddy (HackHarvard)
Dec 2025 – Feb 2026  ·  97 personal commits
Personal Product Sprint — AI Content Tooling
CMachine (52 commits, 2-week sprint — carousel generator). SamParrABot (semantic podcast search). Viral Clip Generator (RAG pipeline over YouTube podcasts via Whisper ASR + Pinecone, FFmpeg extractor for 16:9 viral cuts). Feedshare App (React Native food-sharing for campus surplus).
CMachine SamParrABot Viral Clip Generator Feedshare Whisper · Pinecone · FFmpeg
Feb – Apr 2026  ·  69 commits
Content Engine + FrontierOS — Now
Content Engine: AI social copilot using tool-use architecture to transform posts across platforms; fine-tuned an LLM via HuggingFace, PyTorch & LoRA for personalized voice. FrontierOS launches in April — uses learning science to close the accountability gap in athlete training. Most conceptually developed README of the year.
Content-Engine LoRA fine-tuning FrontierOS ← now

Essays — essays.armaanagrawal.com

Oct 10, 2025
Reading is humanity's premier information transfer
Oct 18, 2025
Traditional school won't be a thing in 20 years
Oct 25, 2025
Entropy explains why we can't be ourselves
Oct 25, 2025
TikTok and ChatGPT made us all sound the same (and what to do about it)
Feb 13, 2026
The Case for Boredom

4 of 5 published in a single October burst. All argue from systems, not opinions.

Tools & Workflow

Cursor (primary IDE) Antigravity (agentic coding) Claude Code (new) TypeScript Python Swift Next.js GitHub Pro
Cursor
10 logged sessions in the past 3 weeks. Up to 5 windows open simultaneously.

Extensions: Python · Jupyter · Java · cursor-commits · cursor-retrieval

Claude Code
~24 history entries, all exploratory. GitHub MCP installed today.

Still in the "figuring out what this is" phase — which is the right place to be before you depend on it for production work.

Growth Observations

You ship
394 commits. 28 repos. 3 essays. 3 hackathons. Most people with your interests produce ideas. You produce working things.
🧠
Sharp problem instincts
FrontierOS's README — "illusion of comprehension," athlete accountability — is not boilerplate. You identify real problems before writing code.
🔁
Sprint-and-abandon pattern
Most repos get one burst, then go quiet. The hard question: do Stage-AI-Home-Design, SwipeFeed, or FrontierOS have users? What did they say?
👁
Zero code review
0 PRs reviewed. Almost entirely solo work. Engineers who've made mistakes you haven't yet are the best reviewers you'll ever have — and they're not tools.
✍️
Writing is a real skill
The three essays hold up. You're building tools to amplify your content workflow but your public presence is still small. Use the tools. Publish more.
📅
Fall is your peak
Oct + Dec were the strongest personal-repo months (77 each). Not summer. Hackathon pressure and semester structure might actually work for you.

What This Report Can't See

  • August 2025 — ~190 unaccounted contributions
    GitHub graph shows 199; personal repos show 9. Where was the rest of that work?
  • Google Calendar
    Time allocation across C4C, classes, and personal projects. The commits show that you worked — not when, for how long, or at what cost.
  • Antigravity usage
    How much of this code was AI-assisted? How has that changed the way you work?
  • Product usage / real users
    Star counts are a weak signal. Do any of these tools have users outside your own workflows?
  • Coursework
    Northeastern CS curriculum runs parallel to all of this and is invisible to the commit graph.