Our Mission

Building on our solid foundation in the open source community – where we have authored, contributed to and maintained many of today’s widely-used open source technologies –  NearForm Research will continue to create new functionality for Node.js and JavaScript that will become industry standards and will create new revolutionary runtimes and tools that are yet to be imagined. 

Our team members are at the cutting-edge of the areas of speciality.  Meet them here:

James Snell
Head of Research

James has 20+ years’ experience in the software industry and is a well-known figure in the global Node.js community. James is a core contributor to the Node.js project, is a member of the Node.js Technical Steering Committee (TSC), and has served on the Node.js Foundation Board of Directors as the TSC representative.

Connect with James here on GitHub, Twitter or LinkedIn

Check out some of James’ blogs and talks

Skills & Specialisations:
  • Node.js
  • Enterprise Architecture
  • Open Standards
  • Internet Standards
  • V8/C++
  • Open Source
  • Systems Architecture
  • InnerSource
  • Unicode
  • API Design
  • Information Systems
  • Performance
Conor O’Neill
Chief Product Officer

Conor started working as an embedded software developer with S3/Philips in 1992, focused on telecoms and digital TV. He lead Integral Design’s digital TV team which became part of Xilinx after its acquisition in 2000. He then transitioned to Enterprise software development in 2003 with EMC professional services.

Conor co-founded LouderVoice Customer Reviews in 2006. They launched the first Twitter reviews App (@review) in 2007, the first SMS reviews system and Ireland’s first Android App in 2009. He was Director of Product Management in FeedHenry which was acquired by Red Hat in 2014 for €63m.

Connect with Conor here on GitHub or LinkedIn

Check out some of Conor’s blogs and talks.

Skills & Specialisations:
  • Product Management
  • Marketing
  • Project Management
  • IOT
  • Business Development
  • DevOps
  • Community Development
Anna Henningsen
Research Engineer

Anna is a seasoned software developer and maintainer of Node.js Core, known for major Node.js features such as Workers, Brotli support and strong involvement in the HTTP/2 effort among many others. Apart from over a decade and a half of software development experience, she has a strong mathematical background, and is passionate about sharing what she learns in her work with the wider community through speaking at conferences and meetups.

Skills & Specialisations:
  • Node.js
  • C/C++
  • JS Engines
  • Python
  • Multithreading
  • Linux
  • Shell Scripting
  • x86/x64 Assembly
  • Math major
Mathias Buus
Research Specialist

Mathias is an author of multiple distributed system libraries based on Node.js which is  the main focus of his technical interest. He is the key architect of the Dat protocol, and in his spare time acts as the chief of research at Beaker Browser, a Dat powered web browser. 

For a number of years he has worked as an architect-level developer focused on solving scaling, distributed systems, and crypto problems for enterprises. In addition Mathias has a passion for open-source software and have published more than 650 modules to npm, the Node.js package manager, totalling 100s of millions of downloads every month.

LinkedIn: https://www.linkedin.com/in/mathiasbuus/

Github: https://github.com/mafintosh

Skills & Specialisations:
  • Node.js
  • Web technologies
  • Open-Source
  • Hapi,js
  • AppCache
  • Community
  • Offline Progressive Enhancement
  • Service Workers
  • Web Architecture
  • JavaScript 
  • Express
  • BDD Testing
Andreas Madsen
Research Specialist
Data Science

Andreas is specialised in Natural Language Processing and Deep Learning. He is on of the few outside of Google and OpenAI that have published in in Distill Research Journal, and is currently in peer-review for ICLR and NeurIPS, the two most important AI conferences. Besides academic achievements, he contribute regularly to Node.js, TensorFlow, and TensorFlow.js; have implemented several search engines for the industry, and is the mind behind the Machine Learning algorithms used in Clinic.

GitHub: https://github.com/AndreasMadsen
LinkedIn: https://www.linkedin.com/in/andreasmad/

Skills & Specialisations:
  • Node.js
  • TensorFlow.js
  • High Performance
  • PyTorch
  • Differentiable Arithmetic
  • Natural Language Processing
  • Supercomputer integration
  • Machine Translation
  • Native GPU Programming
Renée Kooi
Skills & Specialisations:
  • Node.js
  • React
  • Open Source
  • JS Bundling / AST Transformations
  • Rust
  • Choo
Collaborating for Success

As we continuously strive for superior performance & new enterprise-grade innovations across the open source delivery world, our collaborative approach to research will create opportunities and outcomes for the entire ecosystem.   If you would like to discuss ways of helping shape this future, contact us in the form below.