Blog
My thoughts on engineering, product development, and career growth.

August 15, 2024
How I Built My Reputation as a Software Engineer: 3 Key Steps That Led to Google
How I Built My Reputation as a Software Engineer: 3 Key Steps That Led to Google — A Beginner’s GuidePersonally, these steps were key in helping me land a software engineering role at Google. Im talki...
April 23, 2023
From Mechanical Engineering to Google: A Self-Taught Engineer’s Guide to Cracking the Google…
From Mechanical Engineering to Google: A Self-Taught Engineer’s Guide to Cracking the Google InterviewPhoto by Joshua Earle on UnsplashThis piece of writing to respond to the numerous inquiries I rece...
November 17, 2021
Open the lock problem with JavaScript
You have a lock in front of you with 4 circular wheels. Each wheel has 10 slots: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'. The wheels can rotate freely and wrap around: for example we can turn...

October 29, 2020
Redux-Saga with React - Fetching from Geolocation API
Redux-Saga with React - Fetching from Geolocation APIGeolocation works just as an asynchronous call. It's fairly simple to fetch it and store it in the component state with react. With redux-saga, you...

May 17, 2020
Redux with React for Complete Beginners
Photo by Umberto on UnsplashWhen I was beginning with react it was a little bit hard to get around with redux state management. I failed interviews because I couldn’t explain well how this works. And ...
August 29, 2019
JavaScript solution for odd occurrences in an array
JavaScript solution for Odd Occurrences In an ArrayThis is the codility problem in Lesson #2.1A non-empty array A consisting of N integers is given. The array contains an odd number of elements, and e...

July 29, 2019
How I transitioned from Mechanical Engineering into Web Developer Full Time
Photo by Christopher Gower on UnsplashUnarguably Mechanical Engineering is one of the best fields of engineering to pursue. But the taste and passion can be different for people. But every decision yo...