logo_image
Turning
'impossible' into
'let me try something'
I'm Kartik Jha, an Electronics Engineer who fell into software development and never looked back. Currently leading the Learning Applications team at Ei, where we build educational tools used by 20,000+ students.
See How I Got Here

The Journey

Every line of code tells a story. Here's mine - from a curious engineering student who discovered programming by accident to someone who now helps other developers avoid the mistakes I made.
2018-2022

Electronics Engineering

Shri Ramdeobaba College, Nagpur

Built the foundation in engineering principles, problem-solving, and analytical thinking. Discovered programming during final year projects and realized I enjoyed debugging code more than circuits.

2019

First Steps into Code

Freelance Journey Begins

Started freelancing while in college. Learned HTML, CSS, JavaScript by building real projects for clients. Spent more time on Stack Overflow than in lectures.

First client project
Self-taught web development
Built 5+ websites
2022

Software Developer

Loud Mob Media

Joined as a junior developer, working on interactive web applications. Learned React, Node.js, and that 'it works on my machine' isn't a valid deployment strategy.

Migrated legacy applications
Improved team productivity
Mastered modern frameworks
2023

Lead Software Developer

Loud Mob Media

First promotion! Started mentoring junior developers and leading technical decisions. Discovered that explaining code to others is the best way to understand it yourself.

44% performance improvement
Led team of 4 developers
Implemented WebGL framework
2024

Tech Lead → Engineering Lead

Loud Mob Media → Ei

Transitioned to leadership roles. Joined Ei as Engineering Lead, where I learned that managing people is harder than managing servers.

73% API optimization
Built cross-functional teams
Modernized legacy systems
2025

Assistant Engineering Manager

Ei - Learning Applications

Leading the Learning Applications team, building educational tools that actually help students learn. Turns out, the hardest part isn't the code - it's understanding what teachers really need.

Mentored 6+ developers
45% system performance improvement
Educational platform scaling

Leadership Philosophy

From writing my first function to leading engineering teams, I've learned that good leadership is mostly about getting out of people's way and helping when they're stuck.
The best code reviews happen over coffee, not in pull requests.
— What I've learned about technical leadership

Code with Context

Understanding the problem is more important than writing clever code. I focus on building solutions that make sense to the people who will use and maintain them.

"The best code explains itself and its purpose."

Learn by Breaking Things

The fastest way to understand a system is to break it safely. I encourage experimentation, testing boundaries, and learning from failures in controlled environments.

"Break it in staging so it doesn't break in production."

Solve Real Problems

Before writing any code, we ask: what problem are we actually solving? I prioritize features that users need over features that sound cool in meetings.

"If you can't explain why you're building it, don't build it."

Document Everything

Future you will thank present you for writing things down. I insist on clear documentation, not because it's required, but because it saves everyone time later.

"If it's not documented, it doesn't exist."

Progress Over Perfection

A working solution today beats a perfect solution next month. I prefer shipping something useful and improving it based on real feedback.

"Done is better than perfect, but better is better than done."

Listen Before You Lead

The best technical decisions come from understanding the real constraints and needs. I spend more time listening to my team than talking at them.

"Your team knows things you don't. Ask them."

Key Achievements

These numbers represent real achievements from my professional journey - actual performance improvements, developers mentored, and systems optimized based on measurable results from my work experience.
73%

API Performance Optimization

Built client-side and server side applications from scratch and optimized API performance by 73% while ensuring backward compatibility.

performance
45%

System Performance Improvement

Spearheaded the migration to a modern tech stack, resulting in a 45% performance improvement and architected scalable learning platform features that support 20,000 users.

performance
6+

Developers Mentored

Successfully mentored 6+ developers on the Learning Applications team, resulting in improved code quality and 30% faster feature delivery through structured coaching and technical guidance.

team
20K+

Users Impacted

Architected and implemented scalable learning platform features that support 20,000 users, improving system performance and reducing server costs.

impact
35%

Development Time Reduction

Established technical standards and documentation processes for educational applications, reducing development time by 35% and improving code maintainability across learning platform projects.

performance
20%

User Experience Improvement

Led the development of interactive learning modules and assessment tools, resulting in 25% improvement in student engagement metrics and learning outcomes.

impact

The Journey Continues

These metrics are extracted from real projects and work experiences across my career. Each number represents actual improvements delivered - from API optimizations and system performance boosts to developers mentored and users impacted through scalable educational platforms and applications.

Technical Problem Solving
Making slow things fast and complex things simple
Developer Mentoring
Helping developers write better code and avoid common pitfalls
Real User Impact
Building tools that people actually want to use

Current Focus

Right now, I'm working on educational software that doesn't suck, mentoring developers who remind me why I love this job, and trying to build systems that won't wake me up at 3 AM.

Educational Technology

20,000+ learners impacted

Building learning platforms that teachers actually want to use and students don't immediately close. Turns out, good UX matters more than fancy features.

Key Technologies:
ReactNode.jsPostgreSQLAI/ML

AI-Powered Learning

25% improvement in engagement

Using AI to help with the boring parts of education so teachers can focus on actually teaching. No, we're not replacing teachers with robots.

Key Technologies:
LLMsMachine LearningPython

Team Development

6+ developers mentored

Helping developers get unstuck, reviewing code that doesn't make me cry, and trying to create an environment where people actually want to come to work.

Key Technologies:
LeadershipMentoringAgileDevOps

System Architecture

45% performance improvement

Building systems that can handle more users without falling over. The goal is to sleep through the night without getting paged.

Key Technologies:
MicroservicesCloudMonitoring

What's Actually Next?

I'm working on making educational software that teachers don't hate and students might actually use. This means better AI integration, simpler interfaces, and systems that work reliably. The goal is simple: build tools that solve real problems instead of creating new ones.

Technical Goals

  • AI that actually helps instead of getting in the way
  • Systems that scale without breaking the bank
  • Collaboration tools that don't lag when students actually use them

Leadership Goals

  • Help more developers write code they're proud of
  • Build teams that actually talk to each other
  • Create an environment where people learn without burning out

Want to Talk Shop?

Whether you need help with technical challenges, want to discuss educational technology, or just want to complain about JavaScript frameworks, I'm always up for a good conversation.

Let's get to work!