Designed and developed a reporting API that produces T-SQL that can then be further manipulated to produce the results that clients are seeking. The API had to be very flexible as it was designed to be the core API of reporting and BI development for the company. This API reduced the time to develop reports down by nearly 60% and reduced human errors by obfuscating the Data model from the report developer.