Hi! I'm Gurpreet.

I'm a Software Engineer currently working with JobGet, leading the Android team.

Prior to JobGet, I worked as a Principal Product Engineer at Gojek, leading the Driver Earnings & Experience team.

During my free time, I sometimes contribute to open-source or participate in hackathons. I like meeting people through various meetups, where I also talk and share my thoughts on different topics.

I strive to test-drive my code, follow clean coding practices and brainstorm ideas before implementing them in code.

I'm particularly interested in Functional & Reactive programming, automated code-generation and task automation and have good working knowledge of Kotlin and Java, along with some Clojure, Go, JavaScript and Python. Nowadays, I'm learning Haskell to understand pure functional programming.
I mostly use Git as a VCS of choice.

I like exploring different programming languages and believe books are terribly underrated as gifts.

I also provide consultation services, generally helping companies setup sound engineering processes or solve their Mobile engineering problems.

Want to know more? Look at my Resumé,  drop a    or find me on    or  .