Brian Chen

Senior Software Engineer at Jottacloud

Trondheim, Trøndelag, Norway
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

👤
Senior
🎓
Top School
Brian Chen is a Senior Software Engineer based in Trondheim with 13 years of experience building robust web applications across frontend and full-stack roles. He specializes in TypeScript, React, and modern web tooling, having shipped features and refactors at companies like Whereby and Telenor and now at Jottacloud. An active open-source contributor, Brian has improved type safety and UX in notable projects such as CodeSandbox and Darklang, including migrating components to TypeScript and surfacing in-editor documentation. His background spans real-time and collaborative apps, mobile hybrids, and backend integrations, reflecting a practical comfort across the stack. Collected from both industry and academic work (MSc from NTNU), he brings a pragmatic engineering mindset with an eye for maintainability and developer experience.
code13 years of coding experience
job12 years of employment as a software developer
bookElectronic Communication Bsc Communication and Information Engineering, Electronic Communication Bsc Communication and Information Engineering at Shanghai University
bookNorwegian University of Science and Technology
languagesChinese, English, Norwegian
github-logo-circle

Github Skills (20)

editors10
javascript10
typescript10
editor10
typescript-types10
state-management10
inferno10
functional-programming10
typescripts10
react10
clientside9
back-end-development9
react-router-dom9
front-end-development9
backend9

Programming languages (13)

RustTree-sitter QueryHTMLReasonTypeScriptOCamlJavaScriptZig

Github contributions (5)

github-logo-circle
An online IDE for rapid web development
Role in this project:
userFront-end Developer
Contributions:6 commits, 6 PRs, 10 comments in 1 year 8 months
Contributions summary:Brian primarily contributed to the front-end development of the CodeSandbox client, focusing on refactoring existing components to TypeScript and functional components. Their work included updating dashboard features, specifically related to drag and drop functionality. The user also addressed typing issues and fixed prop typing for various components, ensuring the codebase's type safety and maintainability.
reactjavascriptsvelteonline-idepreact
cerebral/cerebral

Oct 2017 - Feb 2018

Declarative state and side effects management for popular JavaScript frameworks
Role in this project:
userFront-end Developer
Contributions:18 commits, 4 PRs, 9 comments in 3 months
Contributions summary:Brian primarily contributed to the type definitions and integration of the Inferno JavaScript framework within the Cerebral state management library. They addressed type-related issues and refined the compatibility of Inferno components with Cerebral's functionalities. Key modifications involved adjusting and enhancing type definitions for InfernoJSX and related components to ensure proper TypeScript support, improve type checking and prevent errors. The user demonstrated a focus on making Cerebral work correctly with Inferno for developers.
reactstate-managementjavascriptdeclarativeside-effects
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
Brian Chen - Senior Software Engineer at Jottacloud