Hello hiring managers and recruiters! Are you looking for a skilled developer with deep experience? Do you have an exciting open position? I'd love to hear about it!

About Ken

I'm a 33 year old developer and new dad living in Princeton, New Jersey. Outside of work, I've published several games, implemented simulations of bird flocks, slime molds, and pigmentation patterns in sea shells and animals. I'm currently exploring implicit neural representations for fonts based on DeepSDF, and building a puzzle game about dogs playing chess in my own game engine. I also enjoy speaking at JavaScript meet-ups and participating in live coding competitions in the Demo scene.

Work Experience

  1. AnchorZero

    Role:
    Software Developer
    Period:
    2023 – Present
    • Developed a banking web app from the ground up in a small team, using React, NestJS and PostgreSQL.
    • Created several internal tools to optimize and automate away tasks of our back office employees.
    • Delivered large features such as statement PDF rendering and MFA logins.
  2. SphereMall

    Role:
    Senior Software Developer
    Period:
    2021 – 2023
    • Developed several microservices using AWS Lambda, TypeScript, Python, PostgreSQL, AWS Neptune, and ElasticSearch.
    • Leading role in front-end development, making technical and architectural decisions. Used Angular and React to build several microfront-ends.
    • Mentored junior developers both in a team setting and 1-1.
  3. Taxonic

    Role:
    Senior Software Developer
    Period:
    2018 – 2019
    • Consulted for several companies and government agencies, guiding and implementing front-end and linked data projects.
    • Lead a game development project using ThreeJS. Served as a team lead for a team of 4 people. Conducting user research, guiding the project from its infancy until deployment.
    • Worked with RDF-based graph databases.
    • Started CARML, an open source RML implementation, a RDF-based data transformation language and engine.
  4. OntoPharma

    Role:
    Full Stack Developer
    Period:
    2017 – 2018
    • Built and designed a tool for extracting medicine specifications for pharmaceutical companies.
    • As one of two developers, carried significant responsibility in building and designing the application. Implemented NLP algorithms for Named Entity Recognition.
    • Worked with Figma, React, JavaScript, Java 8, GlassFish, PostgreSQL, Docker, GitLab CI.
  5. Edyt

    Role:
    Front End Developer
    Period:
    2016
    • Developed a case management system for patent offices, using AngularJS and Python.
    • Helped transition the front-end from AngularJS to Angular 2. Explored React and other alternatives to find the best match for the team.
    • Functioned as the bridge between the design team and engineering. Worked closely with the designers on UX and implementing a design framework.
  6. Trifork

    Role:
    Front End Developer
    Period:
    2014 – 2016
    • Worked on a case management system for ANWB, the Dutch AAA. Worked with AngularJS, Java, Axon and ElasticSearch.
    • Worked on UX, communicated directly with end users to understand their needs.

Education

  1. University of Leiden

    Period:
    2019 – 2022
    Degree:
    MSc in Computer Science

    Specialized in Machine Learning and Data Science. Notable achievements:

    • Extracting citations from patents by finetuning BERT for NER.
    • Developed a popular open source implementation of AlphaZero and MuZero in TensorFlow.
    • Wrote my thesis on Reinforcement Learning, on the effect of pretraining on World Model-based methods.
  2. University of Utrecht

    Period:
    2010 – 2014
    Degree:
    BSc in Computer Science

    Earned a Bachelor's that combined Computer Science with a Game Technology specialization. Lead a team of students to build an educational game for elementary schools.