Home Page Register Prices Programme Workshops Presentations Presenters Venue Directions Feedback
Meet the people who are presenting at Dyalog '24.
Stine grew up around APL, but her background is in Business Administration and Information Management. She has put this to good use since joining Dyalog Ltd's management team. Although she mostly handles finances at the moment, she has been exploring APL and is looking forward to helping to lead Dyalog to become a more widely-deployed tool.
Morten joined Dyalog after spending about 15 years building up ideas for technical direction as a user of Dyalog – 10 as an APL Consultant and 5 as the CTO of Adaytum Software, developing a "shrink-wrapped" product which used Dyalog as the core technology. Before that, he spent about 10 years learning, using and helping clients install and maintain SHARP APL at I.P.Sharp Associates.
Aaron is an advocate for a terse and minimal array programming style and has a background in academic functional programming. After being introduced to APL while working on a GPU-hosted compiler, he switched to Dyalog APL for the project – the result of this is the Co-dfns compiler.
Aarush, also known as sloorush or rush, completed his bachelor's degree in Computer Science in 2023 and knew that he wanted to work on programming languages. Since joining Dyalog Ltd he has focussed on developing a new test suite as well as exploring the development of the dyalog interpreter.
Adám is a developer at Dyalog Ltd. He is involved with APL projects like Link and SALT, and also participates in language design and social media (including the popular APL Orchard chat room and the APLcart code phrase collection). He regularly teaches APL to both beginners and more advanced users, through workshops, presentations, webinars, webcasts, blog posts, APL Wiki articles, and answers to questions on Stack Exchange.
Asher discovered APL on his university's programming forum and never turned back. He has been an intern at Dyalog Ltd for the past two summers, working as both an APL implementer and evangelist.
Brandon has a formal background in mathematical models and simulation. He has about 20 years experience in Linux, SysOps, and IT infrastructure, and in July 2024 began contracting with Dyalog Ltd to build a tool for static analysis of APL using the Co-dfns compiler. Other interests include APL applications to SysOps and IT infrastructure, APL application scaling, and APL's unique applications to AI model iteration.
Brian is Tools Architect at Dyalog Ltd. With over 45 years of APL experience, Brian has developed APL applications across a variety of industries; he now designs and implements complex APL tools like MiServer and Jarvis.
independent
Brian discovered APL three years ago, and has been using it for automating tasks involving Microsoft Excel spreadsheets, experiments involving Discord-bots, and multiple attempts at writing games. He is a regular presence in the array programming language community, and has created an interface between raylib (a popular library for graphics and more) and BQN (an APL-like language). Building on this experience, he joined Dyalog Ltd as an intern in the summer of 2024 with the goal of creating an interface between raylib and Dyalog.
Charles is a consultant in (and founder of) forensic mathematics. He has a PhD in mathematics and is a senior research fellow at UC Berkeley Human Rights Center. His APL career has included development work with Ken Iverson and Larry Breed in 1967 and time with STSC and I.P.Sharp Associates. He started using Dyalog for his forensics DNA software in 2006.
independent
Geoff first came across APL when Ken Iverson delivered a presentation at the Polytechnic of Central London circa 1972 but he completely missed the point! In about 1975, Geoff was working for Atkins Computing and APL was offered as a time sharing service on the Sigma 7 and 9 computers. In this role, Geoff provided support and finally got the point! Atkins also provided APL consultancy and used Geoff's services for about 4 years. Dyadic Systems was formed from a core of APL people at Atkins and Geoff ended up being a leading developer of what became Dyalog APL for the next 40+ years, retiring in spring 2023.
Gilgamesh was lured into the programming world when introduced to APL in 2005, bringing a halt to his aspiration to work with hardware design of systems on chip. After a few years of supporting a legacy APL system in the finance industry he moved into an R&D role, adopting other modern technologies and integrating them with Dyalog APL to produce powerful web applications. Since 2019 he has been working as an independent consultant at Tiamatica AB offering full-stack development and support services.
independent
Holden is a high school student and is about to start his final year. He has been using APL for about 5 years, and has worked on several APL-based projects including the APEX compiler, where he implemented a backend for APL to Julia. This helped him learn about how APL works, and how to write in APL. Holden is the winner of the 2024 APL Forge.
Jesús' background is in academia, in the field of materials science – specifically, computational metallurgy (he writes computer models for the simulation of steel production processes). His interest in APL started several years ago, and stemmed from a curiosity about alternatives to classical mathematical notation. APL fitted with his interest in programming, and he saw how it could be the perfect tool to solve the kind of problems that he encountered at work. Unfortunately, he discovered that APL is not really known in metallurgy or in general in academic circles; Jesús is looking to change this by working with Dyalog Ltd to bring APL back into academia.
John is Chief Architect at Dyalog Ltd, where he has worked for more than three decades. He is the designer and implementer of Dyalog's hugely successful Win32 GUI interface, and develops everything object-oriented, the Microsoft Windows IDE, and bridges to things like .NET, CEF, and RIDE.
Dittrich und Partner Consulting (DPC)
Jürgen studied mathematics at university. He has worked at Dittrich und Partner Consulting (DPC) since 1998, becoming Managing Director in 2019. DPC offers consulting services for APL in particular and mainly works for insurance companies; Jürgen's work with them has involved all APL variants, and includes the development of new applications, migration of APL applications, maintenance, support, and training.
independent
Kai stumbled upon APL by accident in 1980, and from that moment, he knew it was his passion. Since then he has worked for numerous small, two mid-sized, and ten very large companies as an independent developer. Amidst his diverse experiences, his core expertise remains in APL.
Recently, Kai has implemented Tatin, (a package manager) and Cider (a project manager). Alongside these tools, he has created a variety of supporting packages. Kai's dedication to sharing his knowledge and innovations with the community has led him to publish over 40 packages on the Tatin Registry.
Karl's background is in Computer Science, and he is currently working as an APL developer. He joined Dyalog Ltd at the start of 2024 and almost immediately started working on a tool to migrate applications from APL+Win GUI to Dyalog APL GUI without making changes to the source code.
Markos first came into contact with APL at the end of 2001, shortly after getting his first job. He started using it shortly after this as is saved him from endlessly repetitive manual calculations and checks. Over the years, affection was born, and he now uses APL as extensively as possible for data processing. APL and LaTeX are the pillars of his everyday work; occasionally he adds some thinking to the mix, for example, to achieve a proper program architecture.
Oliver has worked for SimCorp in various roles – architect, developer and team lead – for over 25 years. The first 10 years were focused on APL, after which his focus gradually shifted to .NET and the APL/.NET intersections. Oliver is a certified cloud security professional, and a back-end developer at heart. Today he manages a team of software architects, contriuting to SimCorp's transformation from a product company to as SaaS provider.
Alonissos Programs Limited
Pete joined Dyadic Systems Ltd (later Dyalog Ltd) in 1982. In 1990 he (with John Scholes and Pauline Brand) bought the business from Lynwood and he functioned as Managing Director until 2002 when Morten Kromberg and Gitte Christensen took over and he "retired" – even in retirement he remained involved with Dyalog Ltd, maintaining the core Dyalog documentation until his second retirement in spring 2024. Pete has always had an interest in user-interfaces. He was involved in the design of the PREFECT (AP124 emulation) auxiliary processor, wrote an auxiliary processor for UNIX OSF Motif, was part of the design team for ⎕SM and then the Microsoft Windows GUI, and wrote WDesign as a test-bed. He supported the development of Dyalog ASP.NET by developing numerous examples, including the original Dyalog user meeting registration system.
Peter first heard about APL in 2021, and started playing around with Dyalog, mostly doing the Project Euler challenges. At Dyalog Ltd he spends most of his time fixing issues and working on system functions, and in his spare time he likes to explore different programming languages and operating systems.
Sandra began her journey as a developer at Tiamatica in 2024. Her interest in programming was sparked during a course in statistics, where she analysed neural data and discovered the power of code. She started learning APL around Valentine's Day— a fitting symbol for what seems to be the beginning of a long-lasting relationship with the language.
Sergey is a relatively new APL programmer who loves to show others how cool the language is by writing snippets of cryptic-looking code. He is working on the APL MOOC, which is a free and open course on APL for the University of Helsinki. He recently graduated with a Bachelor's degree in mathematics, and is planning on continuing his studies in the UK next year.
Stephen is Adjunct Professor at Misericordia University. He has been using APL since 1985, when he worked on the ALORS2 project written in APL2 at IBM. He developed a billing system using Dyalog while working at Security APL in Jersey City, and wrote a portfolio optimisation system and a mortgage structuring system in Dyalog while working at the Carlisle Group in Scranton, PA. He is currently developing TamStat, a program written in Dyalog for use in teaching statistics.
Stephen learned APL in 1974, and worked for a decade at I.P. Sharp Associates, where he was trained by Ken Iverson as an APL instructor. Although he has spent most of his working life as a developer, he also worked for a decade in marketing and sales roles. He was editor of the British APL Association journal Vector, and later the KX Librarian, developing and maintaining code.kx.com. He has been on the Array Cast panel since the podcast started, and hosts the Iverson College conference series. He is also a performing poet.
Veli-Matti discovered APL in 1981 (APL3000/HP). He is now working at Statistics Finland, where he has been programming mainly one application since 2000!