Vivek Shangari

Entrepreneur | Hacker | Storyteller

I am an Entrepreneur with a unique mix of business-savvy, technical expertise, and creativity. I have founded and successfully steered two technology companies. My last venture was recently acqui-hired. My products have won numerous customer accolades and various industry awards, including Apple Design Award.

I am currently the CEO of Ace Hacker - an organization that runs an elite Programming Bootcamp in India, and also identifies brilliant talent via Hackathons and Coding Competitions.

I am a Hacker who always thinks programs, and carries a piece of code in his head all the time. I play with a few programming languages, but my forte are web technologies (HTML5, CSS3, JavaScript, Node.js) and languages that endorse functional programming paradigm; languages such as ANSI Common Lisp (hailed as the world's most powerful programming language), Scheme, Haskell, Clojure, Scala, Racket. I also tinker with Python.

I have a keen interest in algorithm development & algorithm analysis.

I am a Storyteller. In my leisure time, I spread the joy by training students, and professionals alike in various Computer Science domains like programming languages, algorithms, how do design and write great code, and on User Interface Design.


Vivek Shangari
+91 988 011 2117
  • Startups
  • Technology
  • Reading
  • Writing
  • Training
  • Mobile
  • Web
  • Code
  • Design

Passion | Proficiency

  • JavaScript
  • FP
  • Python
  • Algorithms
  • HTML5
  • CSS3
  • Mockups
  • Big Data
  • Java


Lifelong Learning

deep practice

I am an avid reader, researcher, and a tinkerer. I am a lifelong student of science, technology and entrepreneurship. I try to learn something new everyday, absorbing and retaining it through Deep Practice and Hacker's Hands on Imperative.



I do not have the background you might expect from a usual computer engineer. I have never received any university level education, nor do I hold an impressive-sounding set of certifications. Programming and building things from grounds-up has always been my primary passion, and is now my living.

senior school

CBSE 10 + 2 format


I was good at Computer Science and started programming early at the age of 11. During games-hour, when my fellow classmates would excitedly head towards the playground, I would sneak into the computer lab to try out the programs I had written at home when everyone else was busy doing homework.


chief geek

Ace Hacker Aug 2014 - Present

This is a personal project - an itch I have been waiting to scratch for sometime now. I hold a patent for a technology that can evaluate code quality. This project aims to translate the patent into a product.


codeCraft 2010 - July 2014

As the CEO of a firm that designed and developed SaaS based web & mobile applications, I repeatedly produced sustained revenue and EBITA growth in a dynamic and changing market. I delivered an year-after-year success achieving revenue, profit, and business growth objectives within the start-up. codeCraft was acqui-hired in October 2013 with the migration completing in July 2014. The company's website at www.codeCraft.in was taken down in July 2014 as a part of the deal.


AceNgage 2006 - 2010

I was responsible for overall technology vision, software product development, customer delivery for an HR Analytics & Intelligence company servicing SMEs & large corporations. I lead all aspects of architecture and product development, including make vs. buy decisions, investment rationalization, and delivery schedules.


ICICI oneSource (now FirstSource) 2004 - 2006

I held concurrent multiple portfolios here including Manager for Service Delivery, Change Management, WFM, and Software Projects. I was hired to resolve the crisis the account was facing in these areas. I met all my SLAs & KPIs, outperforming the metrics most of the time. By the end of my tenure, I was called the Turnaround Manager.

program manager

andale (now vendio) 2002 - 2004

I managed various software products throughout the product lifecycle, gathering and prioritizing product and customer requirements, defining the product vision, and working closely with senior managers to deliver winning products. Among other things, I also arranged and performed product demonstration for customers.


ics 1998 - 2002

I created and customized high-performance applications & tools, and managed all phases of application development - from coding & prototyping through system testing, integration, and deployment. I have always had a passion for design. Although my main responsibility was to program the designs into software products, I would also actively participate in the product design process.


I study the mobile ecosystem. I design & develop both Hybrid and Native apps for mobile devices . Currently experimenting with Android and iOS based wearables - Google Glass & smart watch(es).

Proficient in developing SaaS based web applications using technologies like HTML5, CSS3, JavaScript , AJAX, JSON, jQuery, YUI, Node.js, and Python .

Functional Programming is one of my forte. I play with ANSI Common Lisp, Scheme, Haskell, Racket, Scala, & Clojure. I apply the functional programming paradigm even when programming in JavaScript & Python.

Proficient with Data Structures , Algorithms , & Algorithm Analysis. Expert at analysing code quality, and code performance. Good grasp of analysing time complexity and space complexity of code.

I am very passionate about delivering an awesome user experience with great user interface design. This passion has helped me earn two Apple Design Awards for my customers. I am adept at several wireframing & prototyping tools.


Cross-sell & Up-sell
e-governance & Politics
Mobile applications
Competitive Programming
code & design
Ace Hacker
Dev. Tool
much more...


  • A1-804, Elita Promenade, J.P. Nagar 7th Phase, Bangalore,India
  • vivek@acehacker.com
  • +91-96-86-84-1804
  • +91-80-495-36-832