Language Geek and Educator

I have 19+ years experience building software products in Java, Ruby and Javascript since 2001. I started my professional career with building GUIs in Java Swing for government projects, in Australia, and then transitioned myself to web development when I found Ruby on Rails in 2005. In 2006 I got an opportunity to work with Obie Fernandez and Zed Shaw on a project called Madmimi (a GoDaddy company).

Since 2021 I am transitioning myself to more education and Javascript-ish world (VueJS in particular), Blockchain, and other programming languages such as Go and Rust. On design end with TailwindCSS I have completely forgotten how to write custom styles in my HTML.

I educate [full-time] school, college, and uni students at Free Tech Education on various software technologies and frameworks such as Rails, VueJS, TailwindCSS, Go, Rust, Ethereum Blockchain, etc helping them become the early adopters of these technologies hence building their careers for future.


  • Educator - Free Tech Education - [Mar 2022 to Current] - Educating students on software development technologies.

  • Independent Consultant and Trainer - Freelancing - [Jul 2005 to Sep 2022] - Developed RubyonRails (from Beta version to 7.0.4) projects for multiple clients such as Obie Fernandez, Vinsol, Synerzip Softech, Thinkdry, ASR Exports, Krew Healthcare, etc. Also, provided RubyonRails training to Patni Computers Hyderbad and CWG PLC Nigeria.

  • Junior Java Consultant - DMR Consulting - [Aug 2001 to Mar 2004]


  • MBA - MtEliza/UQ, Melbourne Business School - 2003 to 2005
  • Grad Dip. Systems Software Engg. - RMIT University, Melbourne - 2000 to 2001
  • Bachelors in Computer Applications - Punjab Technical University - 1997 to 2000

I am present on