top of page

A Mobile App/Art design challenge

Going full STEAM

SEP 8, 2019 (Sunday)

Qualcomm (Building Q)

6455 Lusk Blvd, San Diego, CA

No upcoming events at the moment

A g e s  :   1 0  - 2 1 ,  I N   G R O U P S   O F   3 - 5 , 

D I V I S I O N S :  O N E   D I V I S I O N   O N L Y

E X P E R I E N C E   N E E D E D  :   N O N E 

B R I N G  :   L A P T O P ,   P H O N E ,   A R T G E AR

A P P A T H O N . E K A L @ G M A I L . C O M


  • Theme this year - Smart-Ed (Ed for Education)​




Below is the submission that won the top honors. The winning team had 1 dedicated artist who did the concept art with paper/pencil and led the presentation at noon. The team also had 2 programmers (including a 4th grader), who executed the design on Alice story telling programming environment.


We expect to see big things from these kids in the future.



Liam Tan
Sophomore, Canyon Crest Academy, San Diego

Liam Tan, 14, is a sophomore at Canyon Crest Academy in San Diego, California. He is interested in computer science and engineering. He has had years of experience in Java programming, as well as some experience in Python, HTML, and JavaScript.  Every week, Liam assists in teaching Java at The League of Amazing Programmers.


He has participated in the 2017 D4SD, Forcepoint Cybersecurity Coding Competition, and is currently working on an app for the Congressional App Competition. In his free time, Liam enjoys playing the violin, practicing Brazilian Jiu-Jitsu, biking, and creating video games.

Andric Li
Sophomore, Canyon Crest Academy, San Diego

Andric Li is currently a sophomore at Canyon Crest Academy. He enjoys learning about math, science, visual arts, and computer science. He is experienced in programming in Python, Java, and C#.

  Andric plays on the varsity tennis team for his school. He is also the founder of the game design club and is also a very active member in speech and debate club. He is very interested in technology because he feels that technology makes life easier and more convenient for everyone. He hopes as a mentor, he can share his interest to all the participants in the Appathon.

Anjali Koganti
Scripps Ranch High School

Anjali, 16, is a senior at Scripps Ranch High School and former Ekal Appathon contestant with interested in computer science. Anjali is Vice President of her school’s Girls Who Code Club. She participated in the 2019 Technovation App Competition where her team’s app made it to the semifinals, only one of 100 out of 5000 total teams. She also worked on research analyzing brain EEG data during REM sleep this past summer at UCSD.

Outside of computer science, Anjali enjoys Indian classical dance, piano, and volunteering at her local library. Anjali hopes to harness her knowledge of Thunkable and Java to assist this year’s Appathon participants.

Andrew Masek
Sophomore, Canyon Crest Academy, San Diego

Andrew Masek is a 15-year-old sophomore at Canyon Crest Academy with an interest in Computer Science, Political Science, and Engineering.  He has experience in programming with  C#, Python, HTML, CSS, and Java.


As the founding president of his school's Game Design Club and Senior Engineer of the Hydroponics Club he hopes to encourage scientific interests in his peers in creative ways.  When away from his computer, he enjoys swimming and playing table tennis.  He is participating in the Congressional App Challenge and has a marked interest in helping this year's Appathon participants create projects they can continue to develop and learn from.

Image 9-30-18 at 10.27 PM 2.jpg

This year, the organizing team will be working with mentors over 5-6 weekends to put together a mobile app that serves up recommendations for colleges based on student profiles, just like Netflix serves up movie recommendations.

Note that most of these are desired. And you need not necessarily fit any individual category below. In addition to being a Mobile UI developer, you might later learn that your mental wiring is even better for data analysis. So, if you are a fast learner and believe you deliver solid - please email us!

Mobile UI Developer 

Primary Job Responsibilities:

  • Develop new features, new UI and bug fixes for native apps.

  • Implement & iterate with our team.

  • Knowledge  in object oriented design and common design patterns.

  • Experience in mobile applications development a plus.

  • Strong verbal & written communication skills.

Desired skills: 

  • Done some coding in High School.

  • Completed AP Comp Sci. any other programming experience is a big plus.

  • Experience with Flutter and Dart.

  • Knowledge in MIT App Inventor, Thunkable.

  • Experience with any of JAVA/Python/Objective-C/Swift

  • JavaScript/Node experience.

Recommend-er System Developer

Primary Job Responsibilities:

  • Take a  given database and transform the data and  provide trends that can be analyzed

Desired Skills:

  • Ability to read, transform and generate graphs from common database formats.

  • Knowledge and skill in Python programming and / or Java Programming important.

Data Collector

Primary Job Responsibilities: 

  • Setup ways to collect data based on a set of survey questions

  • Absorb data from established web interfaces and get them transformed/entered into common db formats


  • Knowledge of Java programming

  • Knowledge of common db formats such as SQL, Json, CSV, etc



Mobile app design

MIT App-inventor

Level - Intermediate

Tested by Mentors


Level - Intermediate

Tested by Mentors

XCode and Swift 

Level - Beginner

Untested by Mentors

XCode and Swift 

Level - Advanced

Tested by Mentors

Game design with Alice - Advanced

Tested by Mentors


Level - Intermediate

Tested by Mentors


Stop motion DIY

Level - Easy

Plastic iPad animation app

Level - Easy

Living paper

Level - Advanced

Partners and Sponsors


In association with


bottom of page