Good afternoon
I'm aswin, a former ds SEO consultant turned full-time web developer.
Personal updates
View AllLaunched QR Guardian to Google's play store
Today I published an anti-quishing QR scanner app to Google stores. The app has some cool security features to help people prevent identity theft and bad actors.
Jul 2026Celebrating 2 years coding with my 30th App launch
Celebrating two years working with the digital publishing platform Pugpig. Over the two years i've learned a huge amount and now work as a solution architect.
Mar 2025Migrated blog to DatoCMS + Graph QL
I've relied on a combination of Notion & Medium to manage content on my blog which has drawbacks. I absolutely love headless DatoCMS so i've replatformed the blog
Dec 2023Joined digital publishing platform Pugpig
The stars aligned allowing me to transition my career. I've started a web development role for an awesome publishing platform that powers the world's biggest magazines.
Mar 2023Recent writing
View AllHow to Squash Last N Git Commits Without Rebasing
If you've been bashing away at a problem and had to commit a few times to get it right - squashing is a great way to tidy up and cover your tracks. Here's the cleanest approach without the risk of rebasing.
Optional Chaining (?.) in JavaScript: Eliminate Property Errors
If you've ever seen the dreaded "Cannot read property of undefined" error in JavaScript, you're going to love optional chaining. A practical guide with real-world examples.
How to Undo Pushed Git Commits Locally & Remotely
The quick guide to undoing consecutive and non-consecutive git commits locally and remotely via the terminal command line. Includes safe workflows for team environments.
Learning to Code & Landing a Dev Job in < 6 Months
How I transitioned my career to web development at 30 years old without a CS degree while keeping sane. The exact resources, timeline, and job-hunting strategy that worked.