HI, I'M SAM
I design and code beautifully simple things.
I'm that Frontend Engineer who comes up with creative CSS ideas at 2.00 am. Who always tries to reduce the no. of lines in any given file.
❤ ❤ ❤
28 Oct, 2023
Reviving My Website: A Tale of Tech and Determination
28 Apr, 2023
Vim is a blackhole
30 Mar, 2023
How to Optimize React Components Using Computed Variables
27 Dec, 2022
Frontend Performance Optimisation
If you love to read tech blogs? I got you covered. I post new content every week. I write about web, ReactJS, Typescript, NodeJS, CSS, Developer productivity tips, etc.
First Job - Burning Glass
I was hired as intern during campus placements, where I worked with C, C++ after which I became a full-time SDE
Got into the Web development team
Not sure if it was my luck or destiny, I was moved to the web development team that was incharge of building SPAs and dynamic web apps.
Frontend Developer - Plivo
As a Frontend Developer, I was given total freedom to implement my learnings. My job was to build performant web pages.
Covid - WFH - WTH
TBH, This year and the next year went by within a wink. All I did was sanitize my hands 3 times a day.
Became SDE - UI, Contacto
Deep Dive into React
I can say, that I've mastered React at this point*. It's all about understanding how values are passed, event loops, and other core concepts. This year helped me learn a lot of things and manage people.
Promoted! SDE-2 Driving Performance
In 2023, as a Senior UI engineer at Plivo, I am focused on exciting new feature development and optimizing performance for large user data handling. I am eager to expand my skillset and explore the applications of machine learning and artificial intelligence to enhance Plivo's products and services.
MY CODING ACTIVITY
I use WakaTime to track my coding activity. It's a great tool to track your coding activity and helps you improve your productivity. It's facinating how IDE's have evolved over the years.I started with Notepad++, then moved to Visual Studio, and now I am using VSCode and NeoVim. Tracking time helps me to understand how much time I spend on each project and helps me to improve my productivity.