The Avail Programming Language
Mobile Users: Click here to view our text rendering warning.

The Avail Team

Rich Arriaga

Rich is the Chief Financial Officer of the Avail Foundation, LLC...which is basically a glorified way of saying, "he makes sure we pay our web hosting bill". Rich lingered in college for a bit, and as a result of his extended stay, he holds a bachelors degree in Classical Civilizations from Florida State University, a bachelors degree in Mathematics from the University of South Florida, and a masters degree in mathematics from Cleveland State University. He has a diverse professional background that includes software development, data analytics, operations, insurance, and education. Aside from additions to the Avail virtual machine and the Avail standard library, Rich wrote the very first Avail program; a quiz domain specific language. He can also be credited for bringing you the slightly buggy machine-generated API documentation. When not programming or hacking away on the website, he handles the majority of the business side of the Avail Foundation, LLC.

Evan Beach

Evan is a researcher in the School of Forestry and Environmental Studies at Yale University. He holds a PhD in Chemistry from Carnegie Mellon University. He is interested in ways that Avail can engage the broader community of computer users who would not normally consider themselves to be programmers, and empower them to be producers (not just consumers) of computational tools. He is currently assisting with documentation and feature testing.

Jared Mehl

Jared joined the Avail team in 2015, initially working on documentation and web tools. He began programming as a small child, using Logo to make some pretty sweet images on his dad's Atari computer. Over the years he's written optical simulation software in C, cosmological instrumentation and analysis software in several languages, and has become a competent Web developer. He holds a PhD in Physics from the University of California, Berkeley.

Leslie Schultz

Leslie joined the Avail team in 2011 and graduated from the University of Wisconsin-Madison in 2014 with a Bachelor of Science in Computer Science. Over the years she's had a variety of job titles, but she always ends up working with and designing software, doing visual design, and writing documentation and training materials. She is currently working on all of the above for the Avail project. Specifically, her ongoing contributions include additions of both code and documentation to the Avail virtual machine and library, writing and editing external documentation, and maintenance of the website.

Taylor Smith

Taylor joined the Avail team in 2018, after seeing the language's flexibility first-hand in his professional work. Taylor is interested in finding ways to make Avail accessible to the general public, and in leveraging Avail to build wild, unusual things.

Todd L. Smith

Todd is the Chief Executive Officer of the Avail Foundation, LLC. He holds a B.A. in Classical Civilization from Florida State University. Having learned to read Latin rather well, he decided to pursue a career in software so that he could actually pay his bills. He has written production-quality software in 16 general-purpose programming languages for companies of varying industry, size, and prominence. Avail first ensnared him in 2007 as a result of his new friendship with Mark van Gulik; he was unable to resist its seductive promises of articulate programming. As of April 2014, he has written about 1.8 megabytes of Avail source code, including the majority of the Avail standard library, and contributed about 20% of the virtual machine by code volume. He has produced most of the public documentation available on the website, and so is largely to blame for the snobbish prose.

Robbert van Dalen

Robbert (alias rapido) started programming at the tender age of 12, hacking away on his ZX Spectrum. Through the late 80's and early 90’s, he produced some groundbreaking demos on the Atari ST, together with his fellow Synergy comrades. He holds a master in Computer Science from Delft University of Technology. For the past 10 years he has been working for an international bank, which got him thinking (very hard) about the state of software development. Trying to get out of the tarpit, he has studied many programming languages and invented a couple of them himself, before falling in love with Avail.

Mark van Gulik

Mark studied computer languages through the 1980s and early 1990s. In 1993, his dissatisfaction with the state of the art finally led him to start implementing Avail in his spare time. He worked primarily as a consultant in North America and Europe while continuing to develop Avail from 1993 until 2008, when the Avail team started to grow. With this head start, he invented most of the concepts, technologies, and infrastructure of Avail. Mark is currently focusing his effort toward improving portions of the Avail virtual machine such as the dynamic translator and the macro compiler. His training in classical piano somehow survived his collision with computers in high school, although its fate is unclear in the balance of full time work, acting as the Avail Foundation's Chief Technology Officer, actually developing Avail, and raising three kids in Madison, Wisconsin.