Karthikeyan

Karthikeyan

Frontend dev, problem solver, future GDE. πŸ”₯

@karthik-codes

Joined Sep 2021

India

About

Hey,

I’m Karthikeyan πŸ‘‹, a Senior Software Engineer who spends most of my time writing JavaScript, fixing bugs (mostly the ones I created πŸ˜…), and figuring out why CSS does what it does. I’ve been in the industry for 7+ years, working primarily with React, TypeScript, and performance optimization.

This is where I share my thoughts on frontend development, web performance, and everything in between. Expect posts on:

  • JavaScript & React – tips, tricks, and lessons learned the hard way

  • Debugging nightmares – because we’ve all been there πŸ˜†

  • System design & DSA – preparing for Big Tech interviews, one problem at a time

  • Tech career insights – things I wish I knew earlier

🎯 What I’m working on:

  • Improving my DSA and system design skills

  • Writing more about tech and my learnings

πŸ‹οΈβ€β™‚οΈ Outside of code:

  • Gym and running, because sitting all day isn’t ideal

  • Big One Piece fan (Zoro all the way πŸ΄β€β˜ οΈ)

  • Wouldn’t mind owning a Koenigsegg someday

I write about things I learn, break, and sometimes fix. Stick around if that sounds interesting! πŸ˜„

πŸ‘Ό Support Me

Thanks for checking out my blog! If you enjoy my content, consider sponsoring or buying me a coffee πŸ΅β€”it helps me keep sharing cool stuff!

πŸ‘‰ Buy me a coffee

My speciality

Software Engineering

Creator

Blogger

Web Developer

Open Source

React Developer

Languages I'm fluent in

English

Experiences

Granicus

Software Engineer III

Granicus

Aug 2021 - Present

3yrs 7mos

Aug 2021 - Present

3yrs 7mos

See more

- Coordinated with developers to implement the admin interface using React.js, React-Router, Material UI, Cypress, and Enzyme, enhancing usability and streamlining backend management. - Tackled performance bottlenecks and user pain points in the participant profile app through a React.js migration. Scored a 35% speed boost and a smoother admin experience. - Developed and deployed an optimized GitHub Action, cutting test runtime from 20 to under 10 minutes, boosting project efficiency. - Crafted a GDPR-compliant cookie management tool using JavaScript and Next.js, empowering users with effortless cookie control and a smoother website experience. - Collaborated with the development team through code reviews, resulting in improved code quality and increased adoption of coding best practices. - Orchestrated a complex migration of a mapping application to Next.js, TypeScript, and ESRI SDK, achieving a substantial load time reduction of 1s and contributing to significant cost savings. - Demonstrated expertise in writing comprehensive Unit, Integration, and End-to-End (E2E) tests for features using jest and cypress, ensuring high code quality and robust functionality.
Bang the Table

Front End Developer

Bang the Table

Jul 2019 - Aug 2021

2yrs 1mo

Jul 2019 - Aug 2021

2yrs 1mo

See more

- Resolved critical UI issues, achieving 100% SLA adherence and resulting in a remarkable 50% reduction in out-of-SLA tickets, considerably improving customer experience and satisfaction. - Implemented a comprehensive upgrade for the Newsletter feature, resolving cross-email platform issues, introducing Dark Mode functionality, and implementing a responsive design. - Upgraded Next.js from version 9 to version 10, collaborating with a cross-functional team, enhancing skills in version control and framework updates; minimized downtime and elevated website performance by implementing optimized code. - Implemented client-side validations across many features to enhance application security, ensuring elevated error handling and user experience. - Analyzed and addressed high-priority application errors identified through Sentry, considerably improving system stability and performance; led to a 25% decrease in user-reported incidents, bolstering overall customer satisfaction.
Torry Harris Business Solutions

Associate Software Engineer

Torry Harris Business Solutions

Jul 2017 - Jul 2019

2yrs

Jul 2017 - Jul 2019

2yrs

See more

- Teamed up with designers to create and execute ETL projects using Ab Initio, Shell scripting, and SQL. Streamlined data extraction, transformation, and loading from many data sources. - Built a Full Stack web app using Node.js and MongoDB to track and manage developers' errors in the project's development phase. Elevated quality control and minimized errors as the sole developer on this initiative.

Tech Stack

Featured
React

React

Mid-level

Redux

Redux

Mid-level

Languages
JavaScript

JavaScript

Senior

CSS 3

CSS 3

Senior

HTML5

HTML5

Senior

Python

Python

Templating Languages
TypeScript

TypeScript

Mid-level

Frameworks (Full Stack)
Node.js

Node.js

Beginner

Next.js

Next.js

Databases
Firebase Realtime Database

Firebase Realtime Database

Beginner

Javascript UI
jQuery

jQuery

Javascript Testing
Jest

Jest

Cypress

Cypress

Platforms
AWS

AWS

Cross-Platform Mobile
React Native

React Native

Copyright Β© 2025 Karthikeyan

Built with Showwcase