Passionate about software engineering, knowledge representation, artificial intelligence, and digital creation.
Master's in Theoretical Physics, Master's in Computer Science, PhD in Computational Biotechnology,
and self-directed learner. For my PhD
I created several software applications in cooperation with molecular biologists.
After moving to Norway I have been developing a unique, intuitive web application
that enables scientists to collect context-rich, computable knowledge on any topic.
I'm a:
1. Researcher (in Computer & Life Science): creating computable knowledge;
2. Full-Stack Software Engineer: good at both tough algorithms & large projects;
3. Photographer;
4. Entrepreneurial spirit.
As a software engineer, I have years of experience with JavaScript, Java, C++, PHP, MySQL,
My full-stack web development skills include
Node.js, Vue.js, AngularJS, Express, jQuery, MongoDB, git, Amazon Web Services (AWS), and more.
As a scientist,
I help Life Scientists deal with large amounts of diverse knowledge.
I am driven to find new ways to improve computer intelligence that enables their research, and beyond.
In particular I designed the technology VSM,
that enables scientists to manually capture context-rich information on any topic,
using a method that mimics natural language but that can be queried and parsed semantically.
I used this as the basis to build the web-app SciCura.
As an occasional photographer, I love creating portraits and meeting new people.
As for entrepreneurship, I'm interested in startups, and led a team of students in the intensive Take Off course at NTNU School of Entrepreneurship.
Translating any knowledge into computable form, made easy.
VSM is a method for entering and displaying any type of knowledge, in a form that is both intuitive for human understanding and semantically precise for computation.
VSM is the combination of a new semantic model, tightly linked to a supporting user-interface design.
The VSM GitHub project implements the VSM user‑interface as a web component that can be embedded in any web application, among others.
2012-2015, 2018-present
Collecting computable knowledge from Bioscience literature. (JS/PHP)
SciCura is a web-platform where life-scientists gather complex and diverse bio-information, and can then apply semantic search and processing.
The web-app supports versatile information collection:
one can capture facts on any topic, while also storing all essential biological context.
Note that collection of detailed structured facts, called 'curation', happens manually because of AI limitations.
SciCura stores facts as semantic sentences, built from simple rules, yet enabling a context-richness like natural language.
The platform's development involves iterative front-end & back-end design and implementation, challenging graph-algorithms (for semantic pattern-matching and syntax visualization), webserver operation, and close cooperation with life-scientist users.
2012-2019
Visualizing semantic dictionaries. (JS/HTML5/PHP)
I built an animated graph-visualizer & editor in JavaScript,
connected it to various semantic dictionaries, and packed this into desktop web-applications.
2010-2011
1994-2010
Independent Researcher, affiliated with ">NTNU
2020-present
NTNU, Trondheim, Norway
2016-2019
Independent, Affiliated with NTNU
2012-2015
Norwegian University of Science and Technology, Trondheim
2008-2011
Sabbatical year, using various online resources.
2015
VIB (Flanders Institute for Biotechnology) / UGent
Multidisciplinary work-environment. Building bridges between IT-tools and bio-scientists. For example:
2003-2008
Software Development: graduated with Distinction.
Parallel BSc and MSc completed in just 2 years.
2000-2002
1996-2000
► JavaScript expert:
◦ Front-end frameworks (Vue.js, AngularJS, Webpack, jQuery).
◦ Back-end frameworks (Node.js, Express.js, Backbone).
◦ Cloud infrastructure (20+ Amazon Web Services, AWS).
◦ Databases (MySQL, MongoDB).
◦ User interface design (UX, HTML, CSS, SASS, responsive design).
◦ Test-driven development (Mocha).
◦ Project management (git, gulp).
◦ Integration (npm, Stripe, etc.).
► Other languages:
Java, C++, PHP, VB, Assembly, etc.
► AI:
◦ Neat: RDF, VSM.
◦ Scruffy: ML: strong interest.
► Image/video/3D:
Illustrator, Photoshop, 123D Design.
► Exper. w. 100+ software tools.
► Personality type: INTP.
Creative. Perseverant. Thorough. Open-minded. Critical thinking. Self-reflection & -improvement.
Independent & teamworker. Proactive. Passionate.
Fluent: English, Dutch.
Advanced: Norwegian.
Intermediate: French.
Notions: German, Spanish.
Hiking in Norway's mountains
Mindfulness meditation
Travel
Selected as 1 of 6 in idea-leadership role in intensive entrepreneurship course.
Based on written project proposal.
Based on written project proposal and two oral defenses.
Professor in Systems Biology
Steven is extremely creative, not shy to adopt unconventional approaches, and has a good eye for identifying what biologists would like to see in software that should support their research.
Prof. in Functional Genomics
I have known and worked with Steven for nearly 10 years focusing on extraction and management of biological background knowledge from literature. During these years, I have come to highly appreciate Steven's innovative and goal-oriented approaches.
Future & Emerging Techn.
(...) has potential to represent a significant contribution to simplified knowledge representation needed for effective crowd-sourcing, data management, database querying and reasoning.
The approach is ambitious and demonstrates a general understanding of the challenges, with original approaches to address these.