Language Geek and Educator

I have 20+ 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 Rust. On design end with TailwindCSS I have completely forgotten how to write custom styles in my HTML.

I provide software development, consulting, upgrade, support, and maintenance services specializing in Ruby on Rails and VueJS.

I educate school, college, and uni students at Free Tech Education on various software technologies and frameworks such as Rails, VueJS, TailwindCSS, Rust, 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 - Self Employed - [Jul 2005 to Current] - Developed software as an independent consultant in RubyonRails (from Beta version to 7.0.4) and related software technologies 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