Progressive Software Developer

Applying the power of computing to solve impactful problems and sharing the wisdom to enlighten software developers.


I leverage modern engineering techniques and thoughtfully chose state of the art technologies.


I heavily make use of Web technologies and extensively utilize the JavaScript and ClojureScript ecosystems. I build Progressive Web Apps and Statically Generated Websites. Wherever needed I build mobile and desktop apps using web technologies as well to get maximum reuse.

  • Languages: JavaScript, ClojureScript
  • Frameworks: React, Re-Frame, Apollo, Gatsby, Ionic, Electron
  • User Interface: Material Design, Bulma


I primarily use Node.js and Clojure/JVM platforms for building Web APIs in Micro-Services and Serverless architecture and deploy them either as Containers as Service or Functions as Service. I make use of DevOps practices of Continuous Integration and Continuous Delivery as well.

  • Platforms: JavaScript/Node.js, Clojure/JVM
  • Databases: MongoDB, PostgreSQL, DynamoDB
  • Cloud Services: Amazon Web Services, Digital Ocean


I deliver neat solutions to complex problems which are joy to use.


Transform amazing ideas into delightful software

I provide high velocity full stack software development services from prototyping to deployment as an independent contractor. I carefully analyze each business domain and design a dependable solution that will stand the test of time. I pay special attention to software design aspects like compositionality and modularity to make sure codes are minimal and reusable. I will continuously improve and maintain the software - making sure it remains highly usable, scalable and secure over time, allowing you to focus more on your business.

Write Email


Get insightful direction to reach highest potential

Technology should serve the purpose of business and not vice versa. I help you to smartly resolve technical challenges by using ideal technologies and techniques tailored for your use case. I can help in designing flexible systems to reach your business goals faster by aiming for higher developer productivity and better maintainability of the software. Get help on having sustainable technical architecture for meeting the growing business demands in most cost effective way possible.

Schedule Meeting


I have the pleasure to work with great people on awesome projects.

Past Positions

Below are last few recent positions

  • Lead Software Engineer: Liana Technologies, Finland
  • Full Stack Cloud Engineer: Virtask, Netherlands
  • Chief Technology Officer: Direct Dispatch, USA
  • Azure Cloud Developer: Namfus, Iceland


I have masters degree in computer science and have deep understanding of core concepts of computing.

Online Courses

  • Programming Languages: University of Washington
  • Software Engineering for SaaS: University of California, Berkeley
  • Startup Engineering: Stanford University
  • Machine Learning: Stanford University
  • Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
  • Principles of Reactive Programming: École Polytechnique Fédérale de Lausanne


My mission is to apply computing to positively impact people's lives and to advance the craft of software development.

I fell in love with the enormous power of programming computers while studying in 8th grade and ever since then I have been doing my passion for both fun and profit. I am a strong believer in the impact of computing to serve humanity and making this world a better place. I have excessive desire to attain excellence in software development - continuously exploring and learning new ideas. I am super blessed to have world's most sincere wife as my soulmate who is the driving force behind everything in my life. I highly value truthfulness and generosity in people. I consider simplicity, practicality and elegance while making choices in life. Besides technology I feel ecstatic about people, history, literature, design, architecture & equestrian sports.