Skip to content
View amritkang165's full-sized avatar
😉
I'm jatt
😉
I'm jatt

Block or report amritkang165

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amritkang165/README.md
Amrit Kang / After Hours. Ideas loud. Code louder. A face portrait beside a rear-view JATT KANG shirt photo, with a charcoal background, orange rim lighting and an animated orange frame. Full-stack development, iOS, AI engineering, and open source.

Open source, open tabs, and one more PR.

portfolio ↗   /   linkedin ↗   /   say hello ↗

open source · selected builds · the lab · track record · off the clock


i'm amrit, a computer science student at BITS Pilani, based in Bengaluru. i build native apps, backends, and developer tools—and contribute fixes to the open-source projects behind them.

i like the parts that make software dependable: local data, clear failure messages, and tests that catch the bug before someone else does. outside code, i help bring builders into the same room.

What I build What I use
Native apps Swift · SwiftUI · SwiftData · Vision
Backends & tools Python · FastAPI · Go · SQL
Web interfaces TypeScript · React · Next.js
Infrastructure & AI integrations AWS · Docker · LLM APIs · structured outputs

01 / open source

fix the problem. test the edge cases. follow through on review.

16 merged PRs · 14 in external repositories — as of 11 November 2026. Browse merged contributions ↗

Flisk: 5 kyu · Navigator · Green Belt. Latest completed issue ↗

Selected merged contributions:

Project Contribution Merged PR
Flisk Added flisk stack --move and --remove, with config validation, accurate JSON reports, and regression tests. #3828 ↗
PMD Deprecated the Java AddEmptyString rule without a replacement. #7311 ↗
Flisk Added a JSON Schema for service.json, with editor guidance, validation, and contract tests for generated manifests. #416 ↗
Flisk Added flisk open --print for scripts and SSH sessions, with regression coverage for URL selection and failure cases. #3623 ↗
Neo.mjs Cancelled pending buffer, debounce, and throttle calls when an instance is destroyed; covered cleanup and wrapper reuse with regression tests. #20723 ↗
Flisk Added text-width tests covering Unicode, fallback widths, and rounding in documentation helpers. #3535 ↗

also contributed interactive flowcharts, branching simulations, and saved history to iffy.ai: flowcharts + branching ↗ · history + fixes ↗.

Founding Contributor #6 @amritkang165 Green Belt @amritkang165


02 / selected builds

Clippit ↗ · clipboard history that stays on your Mac

a native macOS clipboard manager with searchable history, snippets, configurable shortcuts, and on-device OCR. clipboard data stays local, and automated macOS checks cover the project.

Swift SwiftUI Vision · MIT-licensed · development preview, build from source

MeraWard ↗ · from a complaint to a tracking record

a civic-reporting demo that turns voice, photos, or text into reviewed complaints and bilingual letters. includes ward lookup, public tracking, and a demo outbox. drafting uses templates by default; Bedrock is optional.

my part: team lead, frontend, and ward data pipeline at First Commit. team contributions ↗

React MapLibre Python AWS Lambda DynamoDB SQS

Placement Week Scheduler ↗ · keep the schedule working when plans change

a CP-SAT interview scheduler with a coordinator dashboard. it handles student, room, and panel constraints, then replans around disruptions while keeping valid appointments in place. the repository documents its reference dataset, metrics, and test commands.

Python OR-Tools FastAPI React

Pocki ↗ · a payment screenshot becomes an expense

a native iOS finance tracker that uses on-device OCR to prefill expenses from UPI screenshots. review and correct the amount, merchant, and date before saving. parsing and storage stay on the phone.

Swift SwiftUI SwiftData Vision · MIT-licensed

ReGit ↗ · version control for research

a team-built workspace for versioned research artifacts, semantic diffs, merge conflicts, and live collaboration.

my part: the research workspace frontend, including artifact ingestion, branch management, commit history, diff and conflict views, and collaboration wiring. contributors ↗

React TypeScript Yjs · project backend: Python FastAPI

more experiments ↗
  • iffy.ai — explorable consequence graphs for “what if?” questions; i built the frontend. React TypeScript
  • TintAudit — browser-based palette accessibility analysis. Swift WebAssembly
  • Gitty — a mobile GitHub explorer with developer tools. React Native
  • exHacker — a pipeline from problem statement to project plan. LangGraph FastAPI Next.js
  • WearWise — a wardrobe manager with outfit suggestions. Next.js Prisma
  • Oratio — voice-enabled debates with transcription and automated judging. WebSockets LLM APIs
  • LaunderLens — an experiment in graph-based transaction analysis. Node.js
  • Gotermi — a terminal pet with persistent stats and interactions. Go

03 / the lab

JattChat is my private exploration of on-device conversations: local responses, conversation state, and persistence using Apple's Foundation Models, SwiftUI, and SwiftData.

JattChat preview · private build, coming soon ↗
JattChat — your thoughts, your phone. Native on-device AI. Private build, coming soon.

the interesting constraint is device readiness: making model availability and local state part of the experience, on compatible iPhones with the system model available.


04 / track record

  • Grabware / SDE & Forward Deployed Engineer Intern — May 2026–present. hosting, deployment, and infrastructure for production PHP sites; migrated a subset to MERN and tested the integrations.
  • BITS Pilani / B.Sc. Computer Science — 2025–2029 · CGPA 9.27.
  • Gradient Rush / top 6 — ReGit, a research version-control system.
  • ProdX @ NAVERA 26 / top 7 finalist — frontend for iffy.ai.
  • Hack Club / Bengaluru organizer — Sunbeam, a global initiative spanning 40 cities.
  • Ignite Room / events lead — venues, volunteers, speakers, and making the room happen.

05 / off the clock

Apple platform deep dives. system design. Designing Data-Intensive Applications. community events that start as a group chat and somehow become a real room.

if you're building something useful, strange, or slightly over-engineered, we'll probably get along.

send a hello ↗ · read my posts ↗ · AWS Builder profile ↗


Have a strange idea? Let's build it. Email Amrit Kang.

Pinned Loading

  1. meraward meraward Public

    Know your ward. Route your complaint. See who's ignoring you. Civic accountability PWA for Delhi's 250 MCD wards — built on AWS for First Commit / Bharat Builds Tour 2026.

    Python 2

  2. Pocki Pocki Public

    Pocki v1 — Your money, simplified. Premium iOS finance tracker. Screenshot any UPI app (GPay, PhonePe, Paytm…) coming next.

    Swift 2

  3. ReGit ReGit Public

    Git-for-research: a research-native version control system. Content-addressed immutable artifacts, semantic per-type diffing, three-way prose merge, CRDT concurrency, and first-class research prove…

    Python 1

  4. clippit clippit Public

    Native macOS clipboard history with local storage and on-device OCR. MIT licensed.

    Swift 1

  5. iffy-ai iffy-ai Public

    "What if?" scenario simulator that returns a typed consequence graph instead of prose. Groq + Zod with a validate-and-repair loop. Top 7 of 350+ teams at ProdX @ NAVERA 26.

    TypeScript

  6. flisk-sh/flisk flisk-sh/flisk Public

    The local runtime your AI coding agent can start, check and fix. One command runs your multi-service app from a Compose file or plain commands, and an MCP server gives Claude Code, Cursor and Codex…

    TypeScript 44 86