Arunan
Kavirajan

Software developer

Scroll ↓

  • I want to be able to write my own code and explain everything I build. And I don't want to stick to software development forever. I'm curious by nature, so I end up learning a lot of things. Eventually I want to pick a specialisation and work towards it, and keep learning in general too, not just for my career but for the pleasure of knowing things.
  • I try to learn from everything and everyone I can. But if I had to name the one who started all this for me, it's Hari Sudhan: a friend who's really a brother, and my first boss, at his startup ApexFlow Technologies. He gave me the little push that started this whole journey, and the way he handles things inspires me in a lot of ways. I have a lot of respect for him, as a friend and as a person.
  • Don't wait for the perfect time to start something. Preparing is good, but preparing forever won't bring results. Go in head first and figure it out along the way. You'll never be truly ready for anything, and that's the only way you'll actually get results.
  • I build whatever I get curious about. I wanted to understand DSA better, and seeing it would help, so I built Algorithm Laboratory. Why I keep going? I can't speak for anyone else, but to me software development is fascinating. A random thought in your head can become a real product, and not just you but the whole internet can use it. That's the best thing I've come across.

How it started

I couldn't write a single line of code.

Not one. And there I was, heading into a national hackathon.

So I put a team together anyway.

Then asked anyone who could code to help us build the demos.

Built the same website. Again. And again.

Static pages, over and over. Figma isn't made for code, and I didn't know that yet.

An AI that forgot everything every two prompts.

We needed new features. The Figma credits were gone, and there was no way to show anything our code.

So: Google AI Studio. It redesigned the whole site every time I asked for anything. I didn't even know how to ask.

Not selected.

But something had started. I wanted to make things.

So I tried learning it properly.

Full stack, from the basics. I never stuck with it long enough to build anything.

I was sitting with him while he worked.

“Why don't you build your own website?”

“I don't even know the basics.”

“Just start. Figure it out along the way.”

So I built a to-do list.

GPT wrote most of it and told me what to do next. But it had a real backend, and it worked. I was happier than I'd ever been.

That changed everything.

I stopped learning to code and started learning to build software. A client. My college club. Eight projects, and this site.

Experience

Role

Full-stack developer intern

What I do

Building a full software suite for a manufacturing company

Time there

WorkApexFlow Technologies

Sep 2026 to Mar 2027

Studying

B.Tech IT

Year

Time there

CollegeSRM

Aug 2025 to May 2029

Peel one back to see what I do there.

Tools

Frontend

Mobile

Backend

Data

Browser & device

Workflow

Hover a tool to see where I used it. Click to keep it.

Right
now

As of Nov 2026
Still printing.

To Arunan Kavirajan, software developer12 Nov 2026

Dear Arunan,

P.S. If AI ever takes over, every agent I've worked with is coming for me first. Write fast.

Write
to me

This page has been taking notes on your visit. It wrote you a letter. Sign it, and it's yours to send.