Are you a code enthusiast, a self-confessed tech geek or passionate about exploring unsolved challenges?

Look no further! The BYOB (Bring Your Own Bot) 2018 challenge is just for you. Conceptualized by RRD, this is a one-of-a-kind automation hackathon that opens up opportunities for students and automation enthusiasts to come up with solutions to common business challenges using new and emerging technologies. A platform where participants can showcase their work on automation solutions using RPA, AI and Machine Learning.

1st prize :
INR 1,50,000
2nd prize :
INR 1,00,000
3rd prize :
INR 80,000

1st prize :INR 1,50,000

2nd prize :INR 1,00,000

3rd prize :INR 80,000      

Internship Opportunities

*Three winning solutions will be awarded the cash prizes irrespective of which problem statement was chosen


Three problem scenarios will be presented as challenges to the contestants at the prelims stage. Each challenge will have an associated weightage and the participant can choose to work on any one of the three challenges.

R and Python are the prescribed programming languages that can be used.

Industry experts will be mentoring and providing guidance for all participating individuals and teams.

Challenge 1

OCR (Optical Character Recognition) technique is used to identify words in a picture/scanned document and convert it into machine-readable text, that can be processed further with the help of computer. Although the technology is mature and uses advanced techniques, it quite often produces an erroneous output. For example, alphabet ‘o’ could get converted to digit ‘0’ and vice versa. Therefore, in critical processes, the OCR output is always checked manually, slowing down the process.

Contestants taking this challenge are expected to build a solution that reviews information in both numeric and character format, and correct any possible OCR errors where necessary.

Challenge 2

Any financial statement has important line items that describe, for example, the nature of earning, expenditure/assets etc. A financial document normally contains more than one line item and each item conveys a particular meaning/financial concept that can be expressed in multiple ways using varying verbiage. A certain amount of skill is needed to understand a financial document. Errors creep in due to wrong interpretation.

Contestants taking this challenge are expected to build a solution that extracts information form financial documents (information is available in both tabular and free flowing text format) and convert them to a pre-defined standard format provided.

Challenge 3

Triage is the process of determining the priority of projects based on the complexity of the task. This helps prioritize tasks efficiently when resources are insufficient for all tasks to be processed immediately. There are many factors considered when triaging tasks in BPO industry, urgency of the client, effort taken to complete the task, availability of skillset, etc.

In this challenge, participants are expected to estimate the effort taken to complete the project by analyzing the complexity of Financial Statements.



Engineering students

Computer Science graduates

Any student who can program


Registration start date :   Jan 19

Registration end date :   Feb 15

Datasets will be shared with the
participants :   Immediately upon registration

Last Date to submit the solution & to add
other Team member details (if any) :   Feb 15

Solution review and shortlist announcement (Tentative) :   Mar 7

Final presentation to the jury (Tentative) :   Mar 11


Registrations are open to
a) Individuals
b) Teams comprising 2 - 3 members

Three problem scenarios will be presented to the contestants at the prelims stage. The contestants will also receive relevant information on defined parameters or limitations within which the solution for each problem scenario needs to be defined. Participants can choose any of it. Each problem will be assigned with a different weight.

We are restricting participants to use only R and Python - although participants who want to use any other freeware could reach out to organizers, Participating individuals and teams will be mentored by industry experts and guided through the challenge.

Criteria Description Weightage
Technical innovation (idea)
Did the group come up with a good solution to the initial problem or challenge? Did they understand the problem, and cover multiple scenarios? Did they come up with a radical approach, or follow existing patterns and solutions?
Is the code organized in a logical format? Are components created such that they can be reused?
Polish (design)
Did the group think about the user interface (UI) and user experience (UX)? How is the human-computer interaction? Is it easy to use or does it require a lot of training to master the demo?
Execution (demo)
Does the solution work? Was 100% of the process automated? If no, what percentage of the process is still manual?
Pitch (finals)
How good were the pitches or presentations? Was the group letting investors believe in their innovation, and did it convince customers to buy their product?
  • Entry must be from an individual or a 2-3-member team
  • Only one entry per participant/team
  • Participants must use the problems and sample data provided by the organizer.
  • There are 3 problems available and each problem will be assigned with a different weightage
  • Participants are expected to use R and Python to solve the given problem statement
  • Only original submissions are to be made. Plagiarism will result in an immediate disqualification
  • Participants must sign an NDA (Non-Disclosure Agreement) which will indemnify the organizers against plagiarism and provide the rights to RRD over the output as well as the implementation


Each team will be assigned a mentor to guide participants at every stage.

Michelle Stanley


Michelle is an expert in Service Delivery Automation (SDA), process excellence and operations. She currently leads an SDA team and is responsible for conceptualizing process enhancements to improve efficiency. She has a Master’s degree in IT from the University of Madras and is a trained Six Sigma Master Black Belt and a certified Black Belt. Michelle comes with 17 years’ experience in the field of operations, process excellence and SDA.

Akshay Karthik Pokkunuri Sadasivam

Manager - SDA, RRD

Akshay is an expert in the Robotic Process Automation. He is an automation professional with a successful track record in implementing scaled RPA solutions. He has an engineering degree accredited by Anna University and has more than 7 years of experience in the field.

Jerin Poulose

Senior Manager - SDA, RRD

Jerin Poulose is a technical architect with experience in designing, developing and deploying software applications/RPA. He has led complex IT projects and has worked on large Architectural design for Web and Windows Applications.

Milan Padukka

Manager – SDA, RRD

Milan spent the last few years designing and implementing large scale business transformation projects in Robotic Process Automation (RPA), Artificial Intelligence (AI) and Machine Learning (ML). He is a certified Six Sigma Black Belt and a Project Management Professional (PMP). A post graduate from University of West London, UK, he has over a decade of experience in the BFSI domain.

Kumar Sambamurthy

Manager - IT Software, RRD

Kumar is an expert in Microsoft applications and has keen interest in cutting edge technologies like ChatBots, AWS Cloud etc. An MBA-IT graduate from ICFAI University, he comes with over 20 years of experience in the IT domain.

Suresh Vajeravel

Manager - IT Software, RRD

Suresh is adept at Mobility and CMS technologies and is also an expert in Macros, Powerpoint, HTML, with expertise in IIS. He has worked for over 14 years in the IT sector.

Vasan K

Manager - IT Software, RRD

Vasan is proficient in application support and maintenance, re-engineering skills and implementation of ITSM (expansion) process. An MBA graduate from Pondicherry Central University, Vasan has worked in the FMCG, Banking and Energy utilities domain with 18+ years of experience in the field.

Think you have the next big automation idea? We’d love to hear!