I’m Ganit Kumar, a Full Stack Software Engineer from Jalandhar, Punjab, with a strong foundation in web technologies and a passion for building scalable, user-centric digital products. I currently work at EpiScholar, a product-based EdTech company, where I serve as a Tech Lead. In this role, I lead a cross-functional team of developers and oversee the full lifecycle of web application development—from architecture and UI/UX to deployment and performance optimization.
My core technical stack includes Next.js, React.js, TypeScript, Tailwind CSS, Redux Toolkit Query, and Node.js. I also have hands-on experience with backend technologies like Express.js, MongoDB, and MySQL, enabling me to contribute effectively across the stack. Additionally, I actively manage AWS infrastructure, configure CI/CD pipelines, and ensure reliable deployment processes through DevOps practices.
Before joining EpiScholar, I completed a Full Stack Web Development Bootcamp at Newton School, which helped sharpen my skills in both frontend and backend development. I hold a Bachelor of Computer Applications (BCA) from Guru Nanak Dev University, which laid the academic foundation for my technical journey.
Over the years, I’ve worked on diverse projects, including building educational tools, comparison platforms, calculators, interactive dashboards, and reusable UI components. I currently manage a suite of 27+ tools that support students in areas like financial planning, travel, and insurance. I also play a key role in optimizing website SEO performance and ensuring high-quality code through regular reviews and mentoring.
I enjoy working in fast-paced, early-stage environments where innovation and ownership go hand-in-hand. My experience at startups and small teams has taught me to be adaptive, collaborative, and focused on delivering impact.
Outside of work, I actively follow advancements in web technologies and cloud computing, and I occasionally contribute to technical discussions on platforms like GitHub and Stack Overflow.
I’m always open to learning new technologies, improving system architecture, and contributing to high-impact products. Whether it’s writing clean code, improving performance, or mentoring junior developers—I’m driven by the desire to solve real-world problems through technology.