Hi! I'm Suraj 🙏

I'm a software engineer. I was born in 1989 and grew up in Jamshedpur. After graduating High School, I cleared AIEEE and went to NIT Rourkela where I graduated with a Bachelor's degree in Computer Science & Engineering.

I keep myself updated with latest web technologies. Currently in love with React, TypeScript, Next.js, Go, and Serverless. I create content about web technologies on YouTube, Instagram, Medium, Twitter and Dev.to

I have written code for Accenture India, Centina Systems, RSA, Virsec, and many open source projects on my GitHub account(including private projects 😜)

Here's my LinkedIn account, in case you're curious to know more about my professional career 🎓. Are you intrigued by my work and want to send me an instant message? Telegram me 📋.


How to add a key to a map in Golang

Learn how to safely add a key to a map in Golang

Continue reading →

How to find the type of a variable in Golang

Learn two ways to find the type of a variable in Golang

Continue reading →

How to stop server to accept new connections in Express

Learn how to stop server from accepting new connections in Express

Continue reading →

How to add a custom font in React Material UI

In this tutorial, I have discussed how you can add a custom font and override the React Material UI font.

Continue reading →

How to build a dark mode theme in React Material UI

A practical guide on how to create a custom ThemeProvider component to switch between light mode and dark mode theme in React material UI

Continue reading →

View all articles