Building scalable, high-quality software solutions that empower businesses and deliver exceptional user experiences.
Hello! My name is Karamat Ullah, and I am a passionate Full-Stack Developer with over a decade of experience in designing and developing high-performance web and mobile applications. I hold a Bachelor's degree in Computer Engineering and a Master's in Artificial Intelligence from the University of Engineering and Technology, Lahore.
I began my career in June 2011 as a Ruby on Rails engineer, where I quickly became known as the "Scraping Guru", creating pure Ruby scripts to extract and process data efficiently. Over the years, I have built extensive expertise in backend development (Ruby on Rails, Node.js) and frontend technologies (JavaScript, React, Angular, Ember, Vue, Solidjs, jQuery, Bootstrap, Ant Design, Material UI). Additionally, I am skilled in working with databases like MySQL, PostgreSQL, MongoDB, and Redis, and I have hands-on experience in DevOps using AWS and Google Cloud.
Throughout my career, I have worked with both local and international teams, contributing to highly successful products like PakWheels (Pakistan), Cialfo (Singapur), Bizport Services (Australia), Nettgrav (Norway), Pipe (UK). My roles have ranged from an individual contributor to team lead and engineering manager, but my core passion lies in programming and solving technical challenges.
I take pride in writing clean, scalable, and maintainable code following the best coding practices and patterns. Committed to the full development lifecycle, I focus on delivering bug-free, high-quality applications that exceed client expectations. Whether you need a backend specialist, a frontend expert, or a versatile full-stack developer, I am here to bring your vision to life.
Work Terms
Flexible hours, available for collaboration across time zones. Typically working Monday to Friday
Payment Terms:
Payments via secure platforms (e.g., Guru SafePay). Milestone-based or weekly payments are preferred.
Preferred Communication Style:
Slack, Zoom, or Guru messaging are ideal.