Hello, i am Shalabh Aggarwal!

I am a full stack software engineer, author and poet. I am the author of Flask Framework Cookbook. I am currently working with Pretlist.

  • Flask Framework Cookbook
  • My Articles My Articles
  • My Poems My Poems

I am Shalabh Aggarwal. I am a software engineer by passion, interest and qualification. I hold a bachelor’s degree in Computer Science Engineering and a Master’s in Technology Management. I am currently working with Pretlist.

My major areas of expertise involve full stack web application development and consultancy in Enterprise Systems with major focus on Open Source ERPs like Tryton and OpenERP. Other field of expertise is development and management of E-commerce systems developed on multiple web frameworks based out of Python. I also hold pretty strong experience of developing integrations between complex systems, usually, ERP systems with multiple other shipment, payment and ecommerce systems. I have experience of working on multiple programmming languages like C, C++, Java, Python, GoLang etc. but my ultimate love lies in Python ;).
Next area of interest is in Javascript frameworks like Angular and Closure.

I have written a book named Flask Framework Cookbook which focusses on Flask, which is a micro web-framework written in Python. The book covers a lot of handson recipes which deal with various extensions of Flask and cover most of the concerns we, the developers, face while writing a web application.

I am a poet by hobby and my occassional poems can be viewed at my blog

ERP Consultancy

ERP consultant in Python based Open Source ERPs like Tryton and OpenERP.

Python based Web Development

E-Commerce system design and development based on various Python based web frameworks. Planning, design and development of web interface for E-commerce systems and other web portals.

Business Analysis

Analysing business processes for implementing new systems, upgrading older systems or migration from legacy systems. Advising small and medium sized business across the globe on the best approach to optmize business processes via use of ERP Systems.


Nov 2013 - PresentGoogle

Hundreds of technologies to work on. Space won't be enough to fill it up, so its better left unexplained.

Chief Technology Officer

Jan 2011 - Nov 2013Openlabs Technologies & Consulting (P) Ltd.

As CTO, I am responsible for shaping the long-term technology vision and driving innovation across Openlabs. I oversee the company’s advanced research labs focusing on longterm research and development initiatives.
As the CTO of Openlabs, I work closely with the technical team to set strategy & foster a culture of innovation. My role is to assure the successful execution of the company’s business mission through development and deployment of the company’s internal and customer projects.
This requires envisioning the company’s service offerings as an Enterprise Solutions Provider, leading implementation of enterprise systems, and planning for risk and growth.

Team Lead and Technical Developer

Jul 2010 - Oct 2010Openlabs Technologies & Consulting (P) Ltd.

As the Team Lead, I led a team of 3+ developers to make sure the projects undertaken by the company are completed and delivered on time without any compromise in the quality and innovation promised by the company to the clients.

Indian Institute of Technology, Delhi

2013 - 2016

Major or Area of study: Executive Master's Programme in Technology Management

IMS Engineering College

2006 – 2010

Major or Area of study: Information Technology

Delhi Public School


AISSCE, PCM + Informatics Practices

St. Mary’s Convent School


ICSE, All compulsory subject + Computer Science