I'm a software engineer at Neo Technology in Malmö, Sweden. I help build Neo4j, an open source, ACID-compliant, graph database management system.

I have a Masters of Computer Science from the Technical University of Eindhoven and a Bachelors of Computer Science from George Mason University.

Tech and programming is more than just a job. I'm deeply motivated and a fast learner. I'm trying to be around the best people and learn why and how things work.

I'm also interested in photography. I'm fortunate to have been able to travel, and I want to capture it all. You can see some photos here.


An ongoing project to store data in the form of graph paths. Starting out as a thesis project for performing path indexing, PathDB continues with more features allowing the index to potentially be used as a primary data store.

Hej - A single message Android app


A messaging app built to learn Android development. Users were only able to send one single message to their friends, but the app features accounts, friends list, message processing, and push notifications. The backend was a single server running a java application.


Software Developer

Neo Technology, Malmö, Sweden   |   October 2013 - Present

Contributing to the open-source graph database Neo4j. Working primarily on the kernel and on building a fault-tolerant distributed system to allow for robust clustering.

Software Research Project - M.Sc Thesis

Colloboration with TU Eindhoven and Neo Technology   |   February 2015 - October 2015

Collaborating with Neo Technology to research and develop a high-performance path index data structure and integrating it with Neo4j, the world’s leading graph database.

Software Engineer Intern

Kintivo   |   May 2013 - September 2013

Consultant work for clients including developing an e-commerce website, a mobile SharePoint application, migrating client data between systems, and general SharePoint development.

Research Assistant - REU

GMU Robotics Lab, assisted by the National Science Foundation   |  Summer 2011

Developed a ML system for humanoid robots to rapidly train them to play soccer. This work was done under the Research Experience for Undergraduates program by the National Science Foundation.

Teaching Assistant

GMU, Dept. of Computer Science   |   2010 - 2013

Advised students during practical sessions and presented to intro programming courses.


M.Sc. Computer Science

Technical University of Eindhoven   |   August 2013 - August 2015
Eindhoven, The Netherlands

B.Sc. Computer Science

George Mason University   |   August 2009 - May 2013
Fairfax, Virginia, USA

Study Abroad

Linnaeus University   |   January 2011 - July 2011
Vaxjo, Sweden