Meet The Team

David Schachter

Founder and Executive Director

David founded App Dev for All in 2023 to help bridge the divide between​ communities that have access to digital education materials and those that do​ not. David was Vice President at BNY Mellon and held senior engineering roles at​ companies including LinkedIn, Zynga, Disney Interactive, and Oracle. He​ developed a love of teaching programming at Hewlett-Packard, where he​ designed and led the Software Job Skills program, which retrained hardware​ engineers and technicians to become programmers.​

Hal Eisen

Chief Technology Officer

As a Silicon Valley veteran with more than 20 years of engineering leadership experience, Hal joined App Dev for All to help the organization achieve its vision and goals. His proven track record of building high-performance teams includes executive positions at startups VeriSim, TrueML, and Memgraph as well as mentoring leaders from a variety of well-known brands. Earlier in his career, Hal spent 11 years contributing to the growth of search engine Ask.com and also spent two formative years at CPU chip pioneer Transmeta, where he had the opportunity to work alongside industry luminaries like Linus Torvalds.

Elissa K. Miller

Communications Director

In addition to serving as a nonprofit development and communications director, Elissa has spent her career developing technical education and marketing materials. She holds a masters focusing on instructional design and delivery for adults and graduate certification in public policy and public administration.

Dara Abijo

Software Engineer

Dara is an Android Developer with expertise in Java and Kotlin, and experience building scalable, user-friendly apps across healthcare, entertainment, fintech, and lifestyle. She’s contributed to apps like Six Flags, Victoria’s Secret, and Axxess Hospice, focusing on clean code, intuitive design, and impactful user experiences. Dara is passionate about learning, collaboration, and solving real-world problems.

Daniel Alome

Software Engineer

Daniel is a versatile mobile engineer with expertise in Kotlin, Java, React Native, Flutter/Dart, Swift, and web technologies including TypeScript, Node.js, and PHP. At App Dev for All, he focuses on building scalable cross-platform applications, improving development workflows, and contributing to high-quality, maintainable code.

Joel Menchavez

Software Engineer

Joel’s journey began with a passion for recreational math puzzles, which sparked an early interest in problem solving—ultimately leading to a degree in math and a diverse career in tech, mostly in startups, in the areas of CRM, cybersecurity, healthcare, and beyond.

Alex Miller

Software Developer

Alex Miller completed a Bachelors and a Masters in computer science at UC Santa Cruz, where he specialized in machine learning and data science. View his publications here.

John Trujillo

Software Engineer

John is a senior Android and cross-platform engineer with experience delivering secure, high-performance mobile applications for clients including Taco Bell, Saatchi Art, and Union. He specializes in Kotlin, advanced UI development, AR features, and serverless AWS backends. He also mentors teams on clean architecture and CI/CD practices. John is currently pursuing a master’s degree in cybersecurity with a focus on mobile application security.

Akash Yadav

Software Engineer

Akash is a software engineer with a deep passion for systems programming and hands-on experience in Java/Kotlin, Rust, C, and C++. Akash’s experience leading and collaborating in open-source projects includes founding and leading development on AndroidIDE, the open-source IDE that forms the basis of Code on the Go. He also maintains IronFox, a privacy- and security-focused browser based on Firefox for Android.

James Turner

Chief Android Officer

James has more than 15 years of expertise in Android life cycle, ​architecture, widgets, and GUI design includes designing, developing, ​and deploying enterprise and consumer apps, GUIs, monitoring ​software, full-stack applications, and embedded systems. He joined ​App Dev for All to help eliminate global barriers to computer science ​education.