Who am I?

My name is Raj. I am a software engineer. This is my website where I write about all things that interests me. This page is (an evolving) snapshot of who I am, what I do, what I like.

I currently work for ThoughtWorks at Chennai as a Developer.

I live in Chennai, India.

Social Profile

My Tech Stack

  1. Ruby on Rails for web application development.
  2. AngularJs 1.x for front-end development.
  3. Ruby for all forms of scripting and automation.
  4. Qt for desktop application development.
  5. Git for SCM.

Things I like


  1. Effective Programming - For the realistic perspective on software development.
  2. How to Stop Sucking and Be Awesome Instead - Interesting perspectives on just about everything.
  3. How to Read a Book - Because it taught me how to read a book.
  4. The Big Switch - Because this book gave me a real perspective of kind of world we are headed towards when I read it in 2010. Soemo f the things in the book may be a bit obvious now but it wasn’t back in 2010.
  5. 1984 - Because this story is iconic and everyone should read this like a life lesson.
  6. Test Driven Javascript Development - Because this book taught me real Javascript. I didn’t read this to learn test driven javascript but rather the Javascript language itself is taught very well in this book.
  7. DOM Enlightenment - Most people can’t code for shit if you take jQuery away from them. This book teaches you a few things that you very likely didn’t know existed in the DOM API.
  8. The Truth About Making Smart Decisions - This book looks like one of those books in a series that a publisher just churns out. I wouldn’t have bought it if Crosswords doesn’t allow you to sit at their stores and read the book for however long before buying it.
  9. Resilience - A good book on dealing with rejection. No not with girls. With opportunities in career and otherwise.
  10. On writing Well - This is a exceptional book on writing well. It taught me to write in simple english.
  11. Getting Things Done - This book taught me to take control of my life. Not that I have complete control now - it gave me a refreshing perspective of what I need to do to act consciously.
  12. Art of Thinking Clearly - Very very good book on logical falacies that all of us tend to fall into.


These are the movies I really really liked.


  1. Argo
  2. Catch Me If You Can
  3. 2001: A Space Odyssey
  4. Gladiator
  5. No Country for Old Men
  6. Snatch
  7. True Grit
  8. The Pianist
  9. The Prestige
  10. The Departed
  11. Cast Away
  12. Superbad
  13. The Big Lebowski
  14. O Brother, Where Art Thou?
  15. Reservoir Dogs
  16. Lock, Stock and Two Smoking Barrels
  17. Looper
  18. The Hateful Eight
  19. 21 Jump Street
  20. 22 Jump Street
  21. Pulp Fiction
  22. Django Unchained
  23. Equilibrium
  24. Harold & Kumar Go to White Castle
  25. Horrible Bosses
  26. Inception
  27. Inglourious Basterds
  28. Interstellar
  29. Jurassic Park
  30. Men in Black 3
  31. Mission: Impossible
  32. Predator
  33. Saving Private Ryan
  34. Schindler’s List
  35. Shutter Island
  36. Terminator 2: Judgment Day
  37. Terminator 3: Rise of the Machines
  38. The Matrix
  39. The Terminal
  40. Sahara (1943)


  1. Nayagan
  2. Thalapathi
  3. Agni Natchathiram
  4. Bombay
  5. Roja
  6. Kaka Muttai
  7. Kadhalum Kadandhu Pogum


I used to game a lot. I still do when I come across a title that has a good story. My top 10 games in order of preference:

  1. Bioshock Infinite - Almost caused my brain to explod and take off
  2. Dishonored - Classy stealthy game.
  3. Crysis series - Incredible graphics. Incredible game play.
  4. Portal 2 - Mind blowing ending, challenging. Interesting game mechanics.
  5. Half Life - Entire series - Good story. Iconic game.
  6. INSIDE - Good gameplay. Really good world setting. Interesting ending.
  7. LIMBO - Challenging in a good way, very interesting game play.
  8. Commandos: Behind Enemy Lines - I cannot believe I finished this game. The beginning of every level looks more impossible than the one before.
  9. Battlefield 2 - Love the ability to fly planes and dog fight. Also absolutely love the Battlefield 3 flight mission. One of my favorite gaming moments.
  10. Team Fortress 2 - This game is just too much fun. Very casual. Lots of fun. Hilarious.

Favorite Shows

  1. Breaking Bad
  2. Better Call Saul
  3. Black Mirror
  4. Family Guy
  5. Rick and Morty
  6. Marco Polo
  7. Narcos
  8. IT Crowd
  9. LOUIE