Welcome to my weblog. Here, I share my projects, thoughts, and links to creative works. This page also contains posts I published on mgx.me.
June, 2025
May, 2025
- my first attempt at iOS app development
- crushmon.com and other updates
- when your mom needs a website but only knows google sheets
March, 2025
February, 2025
January, 2025
December, 2024
- woke up this morning with windows xp on my mind
- on choosing balance
- subscriptions in 2024
- growing up and growing apart
November, 2024
- living life, bobby's way
- know-it-all esl teachers in china
- the power of your ponder-dome
- hug your little flower
- living with post-plumbing anxiety
- solitude, madvillainy, and a movie
October, 2024
September, 2024
August, 2024
- brb. my back hurts.
- appreciating systems
- mistakes in satisfying morbid curiosity
- inbox (330)
- re: i was attacked by a bat
- from rainy roads to chengdu
July, 2024
June, 2024
- good company
- on watching "casualties of war" too young
- roots bloody roots
- escape from exhaustion
- another successful molt!
- invisible struggles
May, 2024
- voices from the margins
- mediocre by whose standards?
- memories under the jambu tree
- The Rise of the Mini Navals
- crawfish update
- I may be enjoying milk tea a little too much.
April, 2024
- hej crawfish
- we are still works in progress
- radio, what's new?
- the bad gateway
- resurfacing from a dry spell
- closing the door on past insensitivity
March, 2024
- springtime in chengdu
- returned to chengdu...part of me is still back in kozhikode
- the beauty and richness of the tamil language
- slow mode
- projects
February, 2024
- preparing for my trip to india
- a cozy night in
- work updates and travel anticipation
- the perfect didi nap
- the misogynistic bunch
- age of madness
- a short trip to guangyuan
- how I've found comfort in the darkness of horror stories
- mowgli
- o jogo bonito
- when absurdism kicks in
January, 2024
- ☠️.ccTLD
- roll with life's punches
- credit where credit is due
- remembering superhuman samurai syber-squad
- deconstruct beliefs
- it is remarkably easy to be arrogant
- nighttime asthma attack
- indian parenting
- bitextual
- introducing mishka (telegram bot)
- an update on the residence permit renewal process
- my changing relationship with online communities
- another round of medical tests
- do you really need a notion template to unlock your brain?
- malayali's subtle art of giving a പുച്ഛം™
- awkward bank sequel
- when i had dreams of being a time lord
- here's to another day
- 2023 recap: chatgpt didn't take my job.
December, 2023
- man, reading pj's story really hit home for me
- a late-night plumbing disaster
- "kelam malam" before christmas
- the feeling of freedom in the rain
- wrapping up a busy day with fargo
- perfectionism is a mirage
- 恰似你的溫柔
- cry if you need to cry
November, 2023
- why i think slow and embrace asynchronous work
- doing something just fine
- blunt proposal to become an influencer
- find guidance, grow stronger
- pushing back on power trips
- the art of losing things at airports
- on cultivating diverse interests
- a growth marketer's strategies for self-care
- judo flip
- When was the last time you felt alive?
October, 2023
September, 2023
August, 2023
- Cultivate a Future-Conscious Mindset
- Space Is Terrifying
- Exploring the Absurdity of a Sunday Afternoon
April, 2023
- The Power of Slow Thinking
- Nurturing Gratitude
- Shedding Perfectionism
- The Joy of Tinkering
- Don't Raise Yourself by Pushing Others Down
- Why Your Personal Blog Matters
- The Perils of Shadowing an Irreverent Mimic
February, 2023
January, 2023
- The Art of Saying No
- Living with an Absurdist Point of View
- Don't Take Credit for Someone Else's Work