Jamie Birch is a full-stack software engineer based in Tokyo with a decade of experience building web, Smart TV, desktop and mobile applications alongside backend microservices. A NativeScript TSC member and cross-platform tinkerer, Jamie contributes to projects like svelte-nodegui where they ported a NativeScript-Vue DOM interface to NodeGUI, highlighting a knack for bridging web UI paradigms to native desktop frameworks. Their background includes designing HbbTV and OIPF-compliant broadcast apps, Dockerized video pipelines and DRM/ad-insertion systems for constrained devices, plus accessibility-focused consumer apps such as a React-based flashcard tool with advanced spatial navigation. Jamie blends rigorous academic training (MSc Computer Science, Distinction) with practical product delivery across international teams and standards-driven ecosystems. Colleagues rely on Jamie for solving awkward platform constraints and shipping compromise-free user experiences across diverse devices. Outside work they continually experiment with React Native and cross-platform approaches, pushing toward improvements over existing toolchains.
11 years of coding experience
7 years of employment as a software developer
Genetics (with a Year in Industry), Virology, biofuels, First with honours, Genetics (with a Year in Industry), Virology, biofuels, First with honours at The University of York
Master of Science - MSc, Computer Science (conversion course), Distinction, Master of Science - MSc, Computer Science (conversion course), Distinction at University of Bristol
Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀
Role in this project:
Full-stack Developer
Contributions:6 reviews, 171 commits, 16 PRs in 6 months
Contributions summary:Jamie primarily contributed to porting a NativeScript-Vue-Next DOM interface to NodeGUI. This involved committing the DOM interface and adding dependencies, including the "set-value" package and a logger implementation. The user also refactored the element registry and implemented several changes, porting various components and elements to the new DOM interface. Additionally, they worked on providing source maps and stubbing out transitions.
A faithful port of UIPopoverPresentationController, which respects the safe area, to React Native.
Contributions:71 commits, 29 pushes, 3 branches in 1 year
react-nativesafearea
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.