Nathan Foo

Co-Founder & CTO at AppFlowy

Earth, Texas, Singapore
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
award
Top expert inComprehensive Self-Hosting and Secure Communication Solutions
Nathan Foo is a pragmatic engineering leader and Co-Founder & CTO with five years of startup leadership and a decade of hands-on product engineering across major tech firms. He leads AppFlowy, an open-source alternative to Notion, driving front-end UX and board/collaboration features while prioritizing user control over data. Previously a Staff Engineer at ByteDance and senior engineer at Alibaba, he built cross-platform video and rich-text systems, optimized startup and rendering performance, and shipped large-scale native components and sync infrastructure. A prolific Flutter contributor, his work on flutter-quill and AppFlowy highlights a knack for refining editor UX, cursor/selection fidelity, and performant scrolling—details that often make the difference between good and great user experiences. Based between Texas and Singapore, he combines product-minded engineering with deep platform experience to turn complex document and media challenges into reliable, extensible systems.
code4 years of coding experience
job6 years of employment as a software developer
github-logo-circle

Github Skills (17)

web-widgets10
rich-text10
text-editor10
widgets10
flutter-apps10
ui-components10
ui-design10
uid10
richtextfx10
front-end-development10
rich-editor10
flutter-game10
dart10
rich-text-editor10
flutter10

Programming languages (6)

TypeScriptC++RustJavaScriptDartPython

Github contributions (5)

github-logo-circle
AppFlowy-IO/AppFlowy

Jun 2021 - Jan 2023

Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.
Role in this project:
userFront-end Developer
Contributions:3 releases, 407 reviews, 2254 commits in 1 year 7 months
Contributions summary:Nathan primarily focused on UI updates and improvements, specifically within the `appflowy-board` package. Their commits demonstrate a focus on enhancing UI components, including adjustments to the layout of cards, the implementation of editing features, and the addition of new UI components, such as those for handling checklists and displaying text content. The changes involve modifying existing widgets and adding new ones using Flutter.
flutterwebno-codeatsflutter-uicustomizations
singerdmx/flutter-quill

Oct 2021 - Jan 2022

Rich text editor for Flutter
Role in this project:
userFront-end Developer
Contributions:7 commits, 3 PRs, 3 comments in 2 months
Contributions summary:Nathan primarily contributed to the `flutter-quill` rich text editor by addressing UI/UX-related issues. Their work involved fixing cursor and selection rendering, improving scrolling performance, and implementing the customization of checkbox widgets. They refactored code, extracting block style widgets for better organization and maintainability of the UI components.
rich-textwysiwyg-editorquill-deltarichtextquilljs
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
Nathan Foo - Co-Founder & CTO at AppFlowy