keerthivibisan.com / timeline
So far.
Where I’ve worked, what I studied and what I’ve built, in three chapters, newest first.
Chapter 03 · 2023 – now
Grootan.
Joined through college placement and went straight into identity. Keycloak, single sign-on and safe sign-in for real companies.
-
Built · Oct 2026 – now · 2 mo
Agent Control Plane
Open-source project
An experimental, local-first orchestrator that runs a team of AI coding agents on a ticket, from plan to review to merge, built on the Claude Agent SDK, with isolated git worktrees, approval modes and token tracking.
- Claude Agent SDK
- Claude Code
- Codex
- Agent orchestration
- TypeScript
- Node
-
Built · Sep 2025
Device Centric Authentication
Personal project
Passwordless login with trusted devices as the primary identity factor, using a PKI-inspired challenge–response flow to resist phishing and credential replay.
- Cryptography
- OpenSSL
- Passwordless
- React
- Node
- PKI
- Groot of the Quarter Grootan Technologies · Recognised for outstanding performance and technical contribution, Q2 2024. Award
-

Work · May 2024 – now · 2 yr 7 mo
Software Engineer
Backend engineering, identity and access management and secure authentication, with ownership of Keycloak upgrades and custom security extensions.
- Own recurring Keycloak upgrades for IDP Core, adapting custom token exchange, partial import, Admin UI themes and authenticators to each release.
- Designed real-time MSSQL sync between Azure and on-premises with SymmetricDS, with conflict handling and queue-based recovery; zero data loss was the design goal.
- Wrote the low-level designs for the Super App's User Action Processor, XML parser and session/state management.
- Cut SparkZen Admin Portal delivery from 30 to 20 days with GPT-assisted development.
- Evaluated Matrix and Synapse for TI-Messenger with proofs of concept for federation, Olm/Megolm encryption and push notifications.
- Run sprint planning and delivery for the team, and mentor junior engineers on Keycloak and IAM.
- System Design
- Keycloak
- OIDC
- OAUTH 2.0
- SymmetricDS
- Matrix
- SSO
- LDAP
- React
- Java
- GPT-assisted development
-

Work · Jun 2023 – May 2024 · 1 yr
Junior Software Engineer (Intern)
Joined through college placement and went straight into identity and access management with Keycloak.
- Extended Keycloak brute-force protection to OTP resend flows.
- Built IAM and user management for KOBIL Worksphere, with OIDC flows, IdP-initiated SSO and tenant-to-tenant token exchange.
- Implemented identity-provider features in the KOBIL KYC system.
- Helped migrate Keycloak from v19 to v21, debugging authentication flows, themes and configuration.
- Configured and demonstrated LDAP user federation and synchronisation for enterprise clients.
- Keycloak
- OIDC
- OAUTH 2.0
- SSO
- LDAP
- Java
Chapter 02 · 2020 – 2023
College and first builds.
A B.Tech in Computer Technology, a first internship, and the projects where I learnt to build things by hand.
-
Built · Apr 2023
Cryptography Chat
Personal project
Real-time chat where every message is encrypted and decrypted with AES-256-CBC, so only recipients with the right key can read it.
- Cryptography
- OpenSSL
- WebSocket
- React
- Node
-
Built · Jul 2022 – Aug 2022 · 2 mo
Expense Tracker
Personal project
Expense management built while learning full-stack Java, with a calendar view, budgets per amount, automatic statistics and reminders for money lent or borrowed.
- React
- Spring Boot
- MySQL
-
Built · Mar 2022 – May 2022 · 3 mo
Docs Online
College project, BIT
A Google Docs-style editor with real-time multi-user editing, sharing as editor or viewer, one-click locking, public links and publishing.
- React
- Node.js
- WebSocket
- MongoDB
-
Built · Jan 2022 – Mar 2022 · 3 mo
YouTube Clone
Personal project
The core of YouTube rebuilt to learn React and Node.js, including video upload, subscriptions, comments and likes.
- React
- Node
- MySQL
-
Built · Dec 2021
Admin Dashboard
College project, BIT
The admin side of the E-Learning Portal, for managing published courses, monitoring progress and blocking users.
- Java
- JSP
- Servlet
- MySQL
-
Work · Oct 2021 – Nov 2021 · 2 mo
Web Developer (Intern)
YaaRaa Technologies
Built the company's first official website, which stayed live for about two years.
- HTML
- CSS
- JavaScript
-
Built · Aug 2021 – Oct 2021 · 3 mo
E-Learning Portal
College project, BIT
My first project, a proof of concept that stops learners skipping to a certificate. Videos unlock one by one, fast-forwarding is blocked on first viewing, and tests can follow each video.
- Java
- JSP
- Servlet
- MySQL
-

Study · Aug 2020 – May 2024 · 3 yr 10 mo
B.Tech Computer Technology
Bannari Amman Institute of Technology
Built my foundations in software development and cloud infrastructure through hands-on work in the Cloud Computing Lab, exploring full-stack development, AWS, Linux and web hosting.
- Full stack
- AWS
- SSH
- Linux
- Docker
Chapter 01 · 2017 – 2020
School.
Where it started.
10 mo
12th Grade, CBSE
Adhyapana School
Study
10 mo
10th Grade, ICSE
Idhayam Rajendran School
Study