Bryan Haakman

Software Engineer at TopicTrails

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bryan Haakman is a software engineer with 11 years of experience building full-stack web applications and distributed sync systems from Amsterdam. He has shipped production features and infrastructure at companies like Toggl and Source.ag, co-founded an ontology-based knowledge startup (TopicTrails), and contributed core fixes and examples to the popular Slate rich-text editor—improving selection handling, undo/redo semantics, and drag-and-drop for void nodes. Comfortable across frontend and backend stacks, he has implemented sync APIs in Go, browser extensions, and data pipelines for NGOs and fleet telemetry. Bryan combines pragmatic engineering with product-minded thinking, often surfacing subtle edge-case fixes in open source that improve real-world editor reliability.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of ICT System & Network Engineering Informatica, Bachelor of ICT System & Network Engineering Informatica at Amsterdam University of Applied Sciences
stackoverflow-logo

Stackoverflow

Stats
1,013reputation
77kreached
34answers
8questions
Badges
redux
top-5%
github-logo-circle

Github Skills (25)

application-framework10
editors10
javascript10
rich-text10
text-editor10
app-framework10
editor10
slate10
web-framework10
react10
nextjs9
redux9
browser9
version-control9
typescripts8

Programming languages (10)

TypeScriptJavaCoffeeScriptC++CSSCJavaScriptHTML

Github contributions (5)

github-logo-circle
ianstormtaylor/slate

Aug 2018 - Oct 2022

A completely customizable framework for building rich text editors. (Currently in beta.)
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 23 commits, 32 PRs in 4 years 3 months
Contributions summary:Bryan primarily contributed to the core functionality and examples of the rich text editor framework. Their work involved fixing bugs related to selection handling (pointForward, pointBackward), image schema, and drag-and-drop interactions, specifically focusing on void nodes and fragment serialization. The user also introduced a versions example, demonstrating version control within the editor, and made several improvements to operation serialization and inversion for the undo/redo functionality. Finally, they upgraded the next.js dependency to version 12.
rich-textrichtextbrowserjavascriptrte
bryanph/full-auth-middleware

Mar 2017 - Sep 2018

Full authentication middleware for express, easy to integrate
Contributions:74 commits, 57 pushes, 2 branches in 1 year 6 months
expressjsauthenticationexpressnodejsauthentication-middleware
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bryan Haakman - Software Engineer at TopicTrails