Page tree
Skip to end of metadata
Go to start of metadata
Project Main MentorsProject

Attila Vamos - Contact Details

Attila joined the HPCC Systems team having worked at Nokia previously doing Symbian OS Kernel development work. Attila is becoming our expert in resolving issues affecting the HPCC Systems DFU server which controls the transfer of files and data between machines in an HPCC Systems environment. He has improved the stability and performance of file spray especially for large XML and CSV files. As a result, he is well placed to mentor the DFU spray from zip/gzip files project. He is also improving our regression suite which enables us to self-test our code before release and also works on our automated testing system.

DFU spray from zip/gzip files

Incorporating self test code into a bundle

Provide test code for bundles with no self test

Gavin Halliday - Contact Details

Gavin has been with LN for 25+ years. He is one of the original architects of the HPCC System, and has worked on many parts of the system.  He is currently the lead developer of the HPCC Systems code generator, which is the compiler for our proprietary programming language ECL. Gavin is the lead mentor for projects which involve making improvements in the code generator.

Implement a Reverse activity

Xiaoming Wang - Contact Details

Xiaoming Wang (Ming) is a Software Engineer and has been with LexisNexis since 2013 and he is responsible for various HPCC projects builds as well as installation and configuration of HPCC platform. He also works on several cloud solutions for HPCC development, such HPCCSystems Instant Cloud for AWS, HPCC CloudFormation Solution, HPCC Juju Charm, HPCC Docker/Kubernetes, etc.

Cluster deployment with Juju Charm


Gordon Smith - Contact Details

Gordon is the manager of the HPCC Systems supercomputer clients. He is a member of the HPCC Core Platform team and has been a LexisNexis employee for around 18 years.  He is the principle developer for ECL related development tools, including  the ECL IDE, ECL Plugin for Eclipse, ECL Watch, ECL Execution Graph Viewer and more recently the HPCC Visualization Framework.  For GSOC he will be mentoring any projects relating to the HPCC Visualization Framework and/or a web based debugging front end for ECL.

Implement ECL Pretty Print

VS Code extension for DESDL

Kevin Wang - Contact Details

Kevin is a Consultant Engineer for LexisNexis. He has been working for LN for 11 years. Kevin’s current contributions to the HPCC Systems project include working on the ESP component including web services and other projects. One of his roles is to help people use HPCC system easily and efficiently. Cluster deployment and ESP Configuration are examples of two areas on which he has worked. Kevin is a backup mentor for the Cluster deployment with Juju Charm project.

Cluster deployment with Juju Charm

Richard Chapman - Contact Details

Richard has been with Lexis Nexis for 25+ years. He is the VP of Research and Development and the leader of the HPCC Systems development team. Richard wrote the code to create the HPCC Systems query cluster, aka ROXIE which stands for Richards Online XML Inquiry Engine. He was one of the original designers of ECL which was created as a data centric programming language for easily expressing problems involving large quantities of data.

He is the backup mentor for the projects which involve interfacing embedded languages or external detesters in ECL. This is very fitting since he wrote the plugins we currently provide for R, Java, MySql, Javascript and Cassandra. He is also a backup mentor for the IoT protocol for Roxie project.

Interfacing MongoDB in to ECL

Port Roxie to a different UDP layer

Tim Humphrey - Contact Details

Tim has been with LexisNexis for 30+ years. His undergraduate degree is in mathematics and both his master’s and PhD work are in computer science. Until 2014, he worked as a research scientist but is now contributing to the Machine Learning Library and getting the HPCC System to perform well in a Cloud environment, like Amazon’s AWS.

Last year, Tim mentored a GSoC student working on a machine learning project. Find out about Sarthak Jain's project to add new statistics to the Linear and Logistic Regression Module. This year, Tim will help us to evaluate proposals again and he will also be a back up mentor for the machine mearning projects we are offering.

Implement an approximate n-tile algorithm (ML)

Dan Camper - Contact Details

Dan has been with LexisNexis since 2014 and is a Senior Architect in the Solutions Lab Group. He has worked for Apple and Dun & Bradstreet, and he ran his own custom programming shop for a decade. He's been writing software professionally for over 35 years and has worked on a myriad of systems, using lots of different programming languages.

He extended the ECL Std.Date library module to include time support and also authored the Kafka plugin, which makes him perfectly placed to offer support to anyone wanting to add an interface to ECL for another language or external data store.

Additional embedded languages in ECL

Additional External Data Stores

Anthony Fishbeck - Contact Details

Anthony has been with LexisNexis for 15 years.  He was the original architect of the ESP platform and ESDL interfaces, and has since worked on several HPCC components.  He’s been adding JSON and REST support throughout the HPCC, and has begun work on abstracting Roxie’s protocol implementation and making them “pluggable”.  He has an affinity for the implementation of standards and protocols, and is the lead mentor for adding “Internet of Things” protocols to Roxie.

Implement an IOT pluggable protocol for ROXIE

Continuous Integration of roxie query / data deployments using Jenkins

Miguel Vazquez - Contact Details

Miguel is a Consulting Software Engineer and has been with LexisNexis for 7 years. He brings 11+ years of application development to his role within the company. He oversees the front-end development for a number of items which include: ECL Watch, Configuration Manager. He specializes in OOP Javascript and is a fan of Javascript toolkits / frameworks.


Roger Dev - Contact Details

Roger is a Senior Architect working with John Holt on the Machine Learning Team.  He joined HPCC Systems from CA Technologies.  Roger has been involved in the implementation and utilization of machine learning and AI techniques for many years, and has over 20 patents in diverse areas of software technology.


Mark Kelly - Contact Details

Mark Kelly is a software architect, and has been with LexisNexis since 2013. He has many years of experience in High Performance Computing at several computer manufacturers, working on numerical math libraries, High Speed Interconnects, Message Passing libraries, Accelerators and application performance.  Mark currently works on Thor and Roxie and some of the lower level librariesof the HPCC Systems platform that have to do with networking and performance.

System self health check

Michael Gardner - Contact Details

Michael has been with the HPCC Systems Platform team since June 2014.  His responsibilities revolve around the HPCC Platform init systems, administration scripts, and project builds.  In addition to his work on the platform, Michael maintains and contributes to several HPCC Systems Java projects.  His most recent undertakings include updating the Platform to leverage systemd, and migrating the HPCC wssql project from using antlr3 to antlr4.

Provide SELinux Policies for the HPCC Systems platform installation on Linux platforms

Russ Whitehead - Contact Details

Russ Whitehead (William) is an HPCC Software Architect and has a BS degree in Computer Science from University of Florida, and an MBA from the University of Miami. His background is operating systems development, network management and voice recognition, and he has been a LexisNexis employee and a platform team member since May 2008. His top responsibility is the HPCC security framework, which he has been contributing to since 2012.

Implement low level column level security

Jake Smith - Contact Details

Jake Smith is a Lead Architect at LexisNexis. He is one of the original HPCC Systems architects and has worked with the company for 20+ years. Jake is the lead developer of Thor, the HPCC Systems Data Refinery Cluster, as well as a number of the other core HPCC Systems components.

Implement reference dafilesrv in other languages

Rodrigo Pastrana - Contact Details

Rodrigo is a Software Architect with the HPCC Systems development team and has a B.S. and M.S. degree in Computer Engineering from the University of Florida. He has been a member of LexisNexis Risk Solutions for ten years, and an active HPCC contributor for the last seven year. During this time his focus has been in the design and implementation of third party technology integration. Previously he worked with IBM on enterprise level mobile device applications, and voice recognition solutions.


Kevin Wilmoth - Contact Details

Bio coming soon


David Miller - Contact Details

Bio coming soon


Arjuna Chala - Contact Details

Arjuna Chala is Sr. Director of Special Projects, HPCC Systems, LexisNexis Risk Solutions. With almost 20 years of experience in software design, Arjuna leads the development of next-generation big data capabilities including creating tools around exploratory data analysis, data integration, IoT and Blockchain. Arjuna strives to understand new technologies and bring innovative applications and design to the HPCC System platform.

Dedicated to development excellence, Arjuna served as a key member of the team to bring the HPCC Systems platform to the open source community. In his work with HPCC Systems community leaders and system integrator partners, Arjuna’s efforts have contributed to the spread of HPCC Systems technology into the enterprise domestically as well as the international markets of China, Brazil, Europe, and India. 

Arjuna has a BS in Computer Science from RVCE, Bangalore University.


David de Hilster - Contact Details

David de Hilster is a Consulting Software Engineer who has a B.S. degree in Mathematics and a M.A. in Linguistics from The Ohio State University. His background is in natural language processing and is one of the co-authors of the computer language NLP++ including its IDE VisualText, and he has been a LexisNexis employee since December of 2015. His top responsibility is the ECL IDE which he has been contributing to since 2016.

APIs for HPCC Systems Data Ingestion for Common Robot Sensors
Backup MentorsProject
Gavin Halliday

DFU spray from zip/gzip files

Stuart OrtNo project assigned - Proposal Assessor
Flavio VillanustreProposal Assessor/Backup Org Admin
Trish McCallBackup Org Admin
Rodrigo Pastrana

Continuous Integration of roxie query / data deployments using Jenkins

Edin MuharemagicMachine Learning Library Projects - Proposal Assessor
Tim Humphrey

Machine Learning Library Projects - Proposal Assessor

Richard Chapman

Interfacing embedded languages into ECL
Interfacing to external datastores into ECL
Implement an IoT pluggable protocol for ROXIE

Jake Smith

Implement reference dafilesrv in other languages

Kevin Wang

Cluster Deployment with Juju Charm

Dan CamperImplement an IoT pluggable protocol for ROXIE
Xiaoming Wang

Provide SELinux Policies for the HPCC Systems platform installation on Linux platforms

Mark KellyPort Roxie to a different UDP layer
Greg PanagiotatosNo project assigned - Proposal Assessor
Attila VamosSystem self health check



  • No labels