About

Hi there, I am Ziyan and I am glad to see you around. Since you landed on this page, I assume you are interested in knowing about me.

I am an expert web developer with over 8 years experience in the field. My history with building software tools dates back to late 2000. Today I build from simple websites to e-commerce stores and SaaS (Software as a Service) web applications. I also build mobile applications targeting Android, Apple and Windows Phone. Other than that I build intelligent bots and spiders (chat, scraping etc) but still to get my hands on an interesting job in the field.

I graduated from the Faculty of Engineering, University of Peradeniya with a Second Class Honors Upper Division. At university I focussed on NLP and building a language translator (Sinhala / English). Obsessed with code quality and performance I learnt the art of writing clean and optimized code while not compromising human readability as a university student.

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult – C.A.R. Hoare

Today I work as an independent UpWork contractor. I have retained the Top Rated status continuously since the commence of the program. I primarily focus my energy around building Ruby on Rails applications powered by React.js client-sides and React Native mobile apps.

It’s better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive. – Steve McConnell

That said I should probably go continue on my current project.

Send me your ideas and I will see what can be done.

Wishing you best!

Ziyan