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, 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 autofocus an input element in React using useRef() hook

Learn to focus JSX elements in React function component using the useRef() hook

Continue reading →

How to write React function components in Typescript

Learn to write strongly type React function components in TypeScript

Continue reading →

How to pass arguments to onClick event handlers in React

Learn to pass multiple arguments to onClick event handlers in React

Continue reading →

How to do a 301 server side redirect in Next.js

Do a server side redirect in Next.js and React using the nodeJS response.writeHead() method

Continue reading →

How to get query string params using Node and Express

Get the query string params in express using the Request.query property

Continue reading →

View all articles