Skip to content
SparkTime, home
Start here

What are you preparing for?

Pick your goal. Each path is free, takes you from where you are to the next step, and you can stop and come back any time.
  1. Get my first tech jobOff-campus, without a campus placement: proof of work, resume, referrals, assessments, interviews and offers.Off-Campus Placements With AI · 44 lessons
  2. Become a Java backend developerFrom your first program to a tested, secured Spring Boot API you can explain in an interview.Java From Zero to Job-Ready · 41 lessons
  3. Get good at DSAPatterns, practice and an interview workflow, explained first and shown in code you can run.DSA From Zero to Job-Ready · 28 lessons
  4. Crack system design roundsA repeatable method for SDE-1 and SDE-2 design interviews, worked through case studies.System Design From Zero to Interview-Ready · 45 lessons
  5. Use AI well for study and workPractical habits for learning and working with AI, without letting it do your thinking.AI From Zero to Productive · 35 lessons
  6. Prepare for a specific companyThe rounds and real questions candidates reported, company by company.61 accounts · 350 questions

How to use SparkTime

  1. Pick one path

    Start with the goal closest to you. You don’t need to read everything.

  2. Read in order, do the exercises

    Each lesson builds on the last and ends with exercises and worked solutions.

  3. Check yourself against real questions

    Use the interview pages to see what companies actually asked.

A note from me

If you found this website through LinkedIn, YouTube, SparkTribe, Google, or somewhere else on the internet — WELCOME.

I’m Karthikeyan.

I’m a Software Engineer, Content Creator, and Founder. I build software, create content, build things of my own, and document what I learn along the way.

This website is where all of that comes together.

You don’t need to read everything.

Start wherever you’re curious.


First, know who I am

#

About me

#

I work as a Software Engineer at Capgemini, where I work on software and cloud-related engineering problems.

Outside my job, I create content about technology, careers, learning, money, business, and personal growth.

I’m also building SparkTribe — a placement platform created to help students and early-career professionals prepare for software engineering and tech-company interviews with a clearer path.

I’m still figuring things out myself.

So this website is not a collection of “I have everything figured out” advice.

It is a record of what I’m learning, building, testing, and discovering.

Read my full story →


What are you looking for?

#

I want to know Karthikeyan

#

Start here if you want the complete picture — my journey, work, content, SparkTribe, what I believe, and what I’m trying to build.

Read About Me →


I want to see what he's building

#

I build software professionally and also work on projects outside my job.

Some are serious products.

Some start as experiments.

Some never make it anywhere.

I document the interesting ones here.

Explore Projects →


I’m a student trying to figure out my career

#

This is one of the biggest reasons I create content.

When I was preparing for placements, I had the same questions many students have:

Where do I start?

What should I learn first?

Which resources are actually useful?

What does each company ask?

How do I prepare without jumping between 50 different resources?

That experience eventually led me to build SparkTribe.

SparkTribe

#

An all-in-one placement platform focused on helping students prepare for software engineering and tech-company interviews.

Inside SparkTribe, you’ll find structured DSA learning, aptitude preparation, practice questions, roadmaps, interview resources, mentorship, doubt support, community, and more.

The goal isn't to give you another giant list of resources.

The goal is to give you a path.

Explore SparkTribe →


I want to learn something useful

#

This is probably the biggest part of this website.

I write about things I’m learning or things I’ve spent enough time thinking about to explain clearly.

Tech

#

Software engineering, Java, Spring Boot, React, AI, cloud, system design, development practices, and things I learn while building software.

Explore Tech →

Create

#

Content creation, building a personal brand, writing, YouTube, LinkedIn, speaking, and what happens when you start sharing your work publicly.

Explore Create →

Invest

#

Money, personal finance, investing, financial independence, and lessons I’m learning while trying to build a better relationship with money.

Explore Invest →


If you only have 5 minutes

#

You don't need to browse the whole website.

Here are a few places I’d start.

01 — The story

#

Untold Story of Me

#

A personal piece about something much bigger than technology or careers.


02 — The journey

#

My Graduation

#

One milestone from the journey that brought me here.


03 — The work

#

What I’m building right now

#

I keep a running view of what I’m currently working on, learning, and exploring.

See what I’m doing now →


04 — The community

#

SparkTribe

#

The product I started because I wanted students to have the roadmap I wish I had.

Visit SparkTribe →


I prefer watching over reading

#

I also create videos.

Some are about technology.

Some are about careers.

Some are about things I’m learning.

And some are simply thoughts I wanted to share.

YouTube →

#

Recommended: Add one video here that represents you best — preferably not just your most-viewed video.

A good choice would be a video where someone can understand your personality, what you talk about, and why they might want to follow you.


I want practical career resources

#

If you're a student or early-career professional, you may find these useful.

DSA

#

Roadmaps, concepts, practice questions, patterns, and resources I’ve found useful while learning and teaching DSA.

Interview Preparation

#

Things around technical interviews, company preparation, resumes, behavioural interviews, and the process of getting ready for software engineering roles.

Career

#

Lessons from my own transition from college to internships, software engineering, content creation, and building something alongside a full-time job.


I want to see the person behind the content

#

There is obviously more to me than software and career preparation.

I like reading about growth, money, mindset, and building companies.

I enjoy travelling, listening to podcasts, meeting interesting people, and experimenting with ideas.

I’m also interested in what happens when you take a normal career and combine it with building, creating, and sharing on the internet.

That is a big part of why this website exists.

Read more about me →


I want to follow the journey

#

If you like what I’m building, you can follow along outside this website too.

LinkedIn

#

This is where I share most of my short-form thoughts, career lessons, technology content, and things I’m learning.

Follow me on LinkedIn →

YouTube

#

Longer-form videos, experiments, explanations, career content, and whatever I feel is worth recording.

Subscribe on YouTube →

SparkTribe

#

If you're preparing for placements or trying to get into software engineering, this is the platform I’m building around that problem.

Explore SparkTribe →


Want to work with me?

#

There are a few ways we can cross paths.

Invite me to speak

#

College events, student communities, career sessions, technology discussions, or professional events.

Invite me to speak →

Build something together

#

If you have a technical idea, product, content collaboration, or something interesting you think we could work on together, reach out.

Let's talk →

Hire me

#

If you’re looking for a Software Engineer and think my experience could be a fit, you can reach out with the opportunity.

Get in touch →

Just say hello

#

You don't need a business reason.

If something I wrote helped you, you disagree with something I said, you have an idea, or you simply want to connect — I’m always open to hearing from people.

Say hello →


One last thing

#

I’m not building this website because I have everything figured out.

I’m building it because I want a place to document the process.

The things that work.

The things that don't.

The code.

The ideas.

The mistakes.

The small wins.

The things I learn from other people.

And hopefully, a few things that help you too.

If you're building your career, building a product, learning to code, creating content, or simply trying to figure out what you want to do next...

You’re probably in the right place.

Take a look around.

Learn in Tamil

Prefer learning in your mother tongue?

SparkTribe is an initiative I founded to make tech-career education accessible in Tamil.

Visit SparkTribe →