# Rahul Dhileep Kumar > Three monitors. One Monster can. Zero hours of sleep. I'm Rahul. I build products, run a company, and am still technically a college student (B.Tech, AI & Data Science). Product engineer, Executive Director at TrackMy Tech Pvt Ltd and founder of Track My Academy, a live sports academy management SaaS platform. Based in Chennai, India. I started building because waiting for someone else got more irritating than learning how to do it myself. The home page tells the story in six short chapters; the full text is at https://www.rahuldk.in/index.md. ## Site - [Home](https://www.rahuldk.in/): the story, the things I have made, the roles, and how to reach me. One page. - [Home as Markdown](https://www.rahuldk.in/index.md): the same page as clean Markdown, built from the same data as the HTML. Also served at `/` to clients that send `Accept: text/markdown`. - [About](https://www.rahuldk.in/about): the facts in one place: roles, companies, education, talks, awards and common questions ([Markdown](https://www.rahuldk.in/about.md)). - [Press photos](https://www.rahuldk.in/press): official photos, full size, free to use with credit ([Markdown](https://www.rahuldk.in/press.md)). - [Projects](https://www.rahuldk.in/projects): one page each for [Track My Academy](https://www.rahuldk.in/projects/track-my-academy), [Veeran](https://www.rahuldk.in/projects/veeran), [BioPipeline](https://www.rahuldk.in/projects/biopipeline) and the [Smart Football](https://www.rahuldk.in/projects/smart-football). Add `.md` to any of them for Markdown. - [humans.txt](https://www.rahuldk.in/humans.txt): who built the site, with what, and credits. ## How I got here (the six chapters) 1. **Bio-maths in class 12. Computer science after that.** I was a bio-maths student, then ended up in computer science. Best decision I have ever taken, I guess. 2. **I coached at a sports academy. That is where it started.** A coach complained about managing attendance and payments for his training batch. That became Track My Academy. The first outsourced build came back in PHP looking like 2006, so I rebuilt it myself on a MacBook Air, a second-hand iPhone, ChatGPT and VS Code. 3. **I learned it by doing it badly first.** I learn by touching the thing until it makes sense. Early on that meant chasing every free AI trial we could find. Less elegant than it sounds. It worked. 4. **Then real people depended on it.** We once split the backend in two and everything went down for hours; we blamed our code, but the culprit was an expired SSL certificate. I stayed in the office all night. When I am stuck badly enough, I call Arun, our CTO (https://www.arunvignesh.my/). 5. **It did not stay one product.** Veeran (a tournament engine), BioPipeline (a favour to a senior and friend that grew), and a smart football with sensors inside that got me soldering as a complete beginner. 6. **Still a student, technically.** In exams I write as fast as I can and leave, then go back to the office. Some nights Dad opens the gate for me at one a.m. ## Things I have made - [Track My Academy](https://www.trackmyacademy.com): sports academy management SaaS. Attendance, fees, player analytics and parent communication. Multi-tenant and role-based, running on real academies. The one I rebuilt myself, out of pure irritation. - [BioPipeline](https://www.biopipeline.online): plant molecular docking as a SaaS, for bioinformatics research and drug discovery workflows. The favour that grew. - [Veeran](https://www.veerancup.in): tournament engine for organisers: registrations, public and admin workflows, media management and AI photo features. Why I overanalyse football now. - **Smart Football**: a low-cost football with piezo sensors inside, hardware R&D. Smart ball v1 was never finished. Why I own safety glasses. ## Roles - **Executive Director**, TrackMy Tech Pvt Ltd (June 2026 - present): technical problems, company decisions, and whatever is still on the sticky notes from the night before. - **AI & Product Development Lead**, BioBrigade - BioPipeline (March 2026 - present) - **Founder & Product Engineer**, Track My Academy (December 2024 - present): built it end to end and keep it running. - **Technical Operations Manager**, CP Sports (November 2023 - present): joined as a part-time football coach, moved into fixing operational gaps. - **Web Developer Intern**, Wayspire (December 2023 - February 2024): turned out to be paid training more than an internship. ## Education - **B.Tech Computer Science Engineering** - Artificial Intelligence and Data Science | Vels Institute of Science, Technology and Advanced Studies (2023-2027) - **Master of Arts, Hindi** - Praveen Uttarardh | Dakshina Bharat Hindi Prachar Sabha (2015-2021) ## Achievements - **Master of Purple Fabric AI** | Intellect Design Arena Hackathon (April 2026) - **First Place - HackAtom** | Russian Embassy Hackathon (2026) ## Skills **Product engineering:** SaaS architecture, product design, system architecture, user flows, app-state handling, dashboards, reporting workflows **Full-stack:** React, Next.js, Node.js, FastAPI, Express.js, TypeScript, JavaScript, Python, REST APIs, MongoDB, PostgreSQL, Supabase, Firebase, Redis, Socket.io, Razorpay, Sentry **Mobile:** React Native, Flutter **Cloud and deployment:** AWS EC2, Docker, Vercel, Netlify, Render, Nginx, PM2 **Other:** OpenCV, hardware prototyping and soldering (Smart Football), sports academy systems, tournament engines, event operations, internal tools ## CV (PDF) - [Full CV](https://www.rahuldk.in/cv/rahul-dhileep-kumar-cv.pdf): everything, 4 pages. - [Product engineer CV](https://www.rahuldk.in/cv/rahul-dhileep-kumar-product-engineer-cv.pdf): engineering roles, 2 pages. - [Academic CV](https://www.rahuldk.in/cv/rahul-dhileep-kumar-academic-cv.pdf): for graduate study (intended intake Fall 2027), 2 pages. - [Investor CV](https://www.rahuldk.in/cv/rahul-dhileep-kumar-investor-cv.pdf): one page, with the funding ask. ## Photos Official photos, free to use with credit ("Rahul Dhileep Kumar"): - [Headshot](https://www.rahuldk.in/rahul-dhileep-kumar.jpg) (square) - [Portrait](https://www.rahuldk.in/press/rahul-dhileep-kumar-portrait.jpg), [smiling](https://www.rahuldk.in/press/rahul-dhileep-kumar-smiling.jpg), [suit](https://www.rahuldk.in/press/rahul-dhileep-kumar-suit.jpg), [at the TrackMy Tech office](https://www.rahuldk.in/press/rahul-dhileep-kumar-office.jpg) ## Contact If any of this sounds familiar, let's talk. Twenty minutes, no agenda, no pitch deck. - **Book a slot:** [calendar.rahuldk.in](https://calendar.rahuldk.in) - **Email:** [rahuldk1105@gmail.com](mailto:rahuldk1105@gmail.com) - **LinkedIn:** [linkedin.com/in/dkrahul](https://www.linkedin.com/in/dkrahul) (the professional one) - **GitHub:** [github.com/rahuldk1105](https://github.com/rahuldk1105) (mostly half-finished repos) - **vCard:** [rahul-dk.vcf](https://www.rahuldk.in/rahul-dk.vcf) ## Writing First-person posts. Full text of all of them in one file: https://www.rahuldk.in/llms-full.txt. Any post as Markdown: add `.md` to its URL. - [Bootstrapped on purpose: building TrackMy Tech without investors](https://www.rahuldk.in/blog/bootstrapped-on-purpose) (2026-10-18): TrackMy Tech is bootstrapped. What that means day to day, why it suits a founder who hates spending money, and the honest trade-offs: slower progress, our own money on the line, and hardware that stalls without funding. - [I tried to build my own offline Claude Code](https://www.rahuldk.in/blog/building-my-own-offline-claude-code) (2026-10-18): I built an offline coding-agent experiment with Electron, React, Ollama and Monaco to poke at one problem: how much a local model can remember. Here's the stack, and the context window wall anyone trying this will hit. - [The 3 a.m. call: why every founder needs an Arun](https://www.rahuldk.in/blog/every-founder-needs-an-arun) (2026-10-18): When I'm stuck badly enough, I call Arun, our CTO. He picks up at any hour. Why every founder needs that one person, what the research says about trust in founding teams, and how to make the 3 a.m. call rarer. - [Multi-tenant SaaS, explained with a football academy](https://www.rahuldk.in/blog/multi-tenant-saas-explained-with-a-football-academy) (2026-10-18): Multi-tenancy, explained with academies sharing one building and roles that open different rooms. Silo, pool and bridge models, noisy neighbours, data leaks and role-based access, for beginners. - [I built a pager for my own developers](https://www.rahuldk.in/blog/pager-system-for-my-own-developers) (2026-10-18): An expired SSL certificate took us four hours to find. Later, I built a Pager System for Track My Academy developers. Why small teams need alerting, and what I think a good internal pager should do. - [Shipping Android and iOS solo (iOS: coming soon)](https://www.rahuldk.in/blog/shipping-android-and-ios-solo) (2026-10-18): I built the Track My Academy Android and iOS apps myself. Android is live. iOS is coming soon. Here is what stands between any solo developer and the two app stores, and why Android first makes sense for an Indian product. - [Python for commerce students, from a former bio kid](https://www.rahuldk.in/blog/teaching-python-to-commerce-students) (2026-10-18): I was the resource person for a Python for financial analysis workshop for B.Com students. A few years ago I was the non-CS kid in a CS class. Why I think commerce students should learn Python, and a free beginner path from spreadsheet to pandas. - [A coach complained, so I built sports academy management software](https://www.rahuldk.in/blog/a-coach-complained-so-i-started-a-company) (2026-10-09): A coach couldn't tally his fee payments, and the academy owner asked me to build a tiny app. That spreadsheet-powered prototype became Track My Academy, sports academy management software. Here is how a complaint turned into a company. - [Switching from biology to computer science, with zero plan](https://www.rahuldk.in/blog/bio-maths-to-computer-science) (2026-10-09): I picked biology in class 12 mostly because of peer pressure. Then I switched to computer science, felt behind, and taught myself to code with freeCodeCamp. The honest version, and what I'd tell anyone switching from biology to computer science. - [Dozens of email accounts: learning AI coding tools as a student](https://www.rahuldk.in/blog/dozens-of-email-accounts-and-zero-shame) (2026-10-09): Learning AI coding tools as a student, the messy way: we chased free trials before we knew Claude or Codex. What it taught me about picking AI coding assistants, prompting and building. - [Student founder life: exams, the office, and a 1 a.m. gate](https://www.rahuldk.in/blog/exams-the-office-and-a-1am-gate) (2026-10-09): What being a student founder actually looks like: fast exam answers, late nights at the office, very patient parents, and the few time management habits that keep college and a startup both alive. - [From hackathon loser to hackathon jury: the loop is complete](https://www.rahuldk.in/blog/from-hackathon-loser-to-hackathon-jury) (2026-10-09): I've lost hackathons, won a couple, organised one, and on 8 and 9 October I sat on a hackathon jury. What judging 20 to 30 teams felt like, the mistakes I recognised, and one fix every hackathon organiser should make. - [How to win a hackathon, according to a tired judge](https://www.rahuldk.in/blog/how-to-win-a-hackathon-judges) (2026-10-09): How to win a hackathon, from the other side of the table. I judged 20 to 30 teams in two days. Here's what hackathon judges actually notice, a pitch structure that works, and the mistakes that quietly cost you points. - [Paid internships for students: who pays whom? (I got it backwards)](https://www.rahuldk.in/blog/i-paid-for-an-internship) (2026-10-09): In first year I paid for an internship that was really a training course. A guide to paid internships for students: who should pay whom, internship red flags, a real internship checklist, and why building projects taught me more. - [I said I'd help a friend. Now I build molecular docking software.](https://www.rahuldk.in/blog/i-said-i-would-help-a-friend) (2026-10-09): BioPipeline started as a favour to a senior and friend. Now I lead AI and product on molecular docking software for plant research. What docking is, and why saying yes is dangerous. - [R.I.P. smart ball v1: what smart football sensors taught me](https://www.rahuldk.in/blog/rip-smart-ball-v1) (2026-10-09): A promised deal, a prototype made of maida and boba straws, our first PCB, and over a lakh of our own money. I spent a year putting smart football sensors inside a ball. It never shipped. Here's the eulogy, plus what I learned about hardware prototyping. - [Outsourcing vs building it yourself: our app arrived from 2006](https://www.rahuldk.in/blog/the-app-that-arrived-from-2006) (2026-10-09): Outsourcing app development vs building it yourself: we paid an agency ₹50,000 and the first Track My Academy build came back in PHP, styled like 2006. So I opened VS Code, learned what a product brief is for, and built it myself. - [Production outage lessons: we blamed our code. It was SSL.](https://www.rahuldk.in/blog/the-night-i-broke-production) (2026-10-09): We split our backend to fix payment errors and production went down for hours. We blamed our code. The culprit was an expired SSL certificate. My production outage lessons: checklists, certificate monitoring, rollbacks and blameless postmortems. - [My developer desk setup: three monitors, one Monster can](https://www.rahuldk.in/blog/three-monitors-one-monster-can) (2026-10-09): My developer desk setup, honestly reviewed: three monitors, sticky notes, AI coding tools like Claude Code and Codex, and far too many Monster cans. What helps, what's a joke, and what the research says about screens and sleep. - [Building football tournament software ruined football for me](https://www.rahuldk.in/blog/veeran-ruined-football-for-me) (2026-10-09): After building Veeran, a piece of football tournament management software, I can't just watch a match anymore. I watch the ball's path, every touch, and how players react. Here's what organising football tournaments looks like from the inside. Send help. ## For agents Everything is public and read-only. No authentication, no keys, nothing to sign up for. - [`/index.md`](https://www.rahuldk.in/index.md): the home page as Markdown (or `GET /` with `Accept: text/markdown`). - [`/llms-full.txt`](https://www.rahuldk.in/llms-full.txt): this file plus the full text of every blog post. - [`/about.md`](https://www.rahuldk.in/about.md), [`/press.md`](https://www.rahuldk.in/press.md), [`/projects.md`](https://www.rahuldk.in/projects.md) and `/projects/.md`: the About, press and project pages as Markdown (or the page itself with `Accept: text/markdown`). - [`/rss.xml`](https://www.rahuldk.in/rss.xml): RSS feed of every post, with full text. - [`/blog.md`](https://www.rahuldk.in/blog.md): the list of posts as Markdown. Any post as Markdown: add `.md` to its URL (`/blog/.md`), or request `/blog/` with `Accept: text/markdown`. - [`/.well-known/api-catalog`](https://www.rahuldk.in/.well-known/api-catalog): RFC 9727 API catalog (linkset). - [`/openapi.json`](https://www.rahuldk.in/openapi.json): OpenAPI 3.1 description of the public endpoints; human-readable docs at [`/api.md`](https://www.rahuldk.in/api.md). - [`/.well-known/agent-card.json`](https://www.rahuldk.in/.well-known/agent-card.json): A2A agent card. Send A2A 1.0 JSON-RPC (`SendMessage`) to `POST /a2a` to ask about me; answers are taken verbatim from this site. - [`/auth.md`](https://www.rahuldk.in/auth.md): how agents access the site (anonymous, no registration). - [`/robots.txt`](https://www.rahuldk.in/robots.txt): all crawlers allowed, with Content Signals `search=yes, ai-input=yes, ai-train=yes`. - [`/sitemap.xml`](https://www.rahuldk.in/sitemap.xml) and [`/api/health`](https://www.rahuldk.in/api/health). --- > Last updated: October 2026. Canonical site: https://www.rahuldk.in/