Jamie Birch

Engineer at Scoville Co., Ltd.

Tokyo, Japan
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
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.
code11 years of coding experience
job7 years of employment as a software developer
bookGenetics (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
bookMaster of Science - MSc, Computer Science (conversion course), Distinction, Master of Science - MSc, Computer Science (conversion course), Distinction at University of Bristol
languagesEnglish, Japanese, French, Chinese
stackoverflow-logo

Stackoverflow

Stats
5,967reputation
1.4mreached
79answers
35questions
Badges
uiviewcontroller
top-5%
ios
top-5%
swift
top-5%
typescript
top-5%
github-logo-circle

Github Skills (20)

javascript10
typescript10
dom-manipulation10
typescript-types10
svelte10
typescripts10
uiviewcontroller9
multiplatform9
ios9
cross-platform9
platform-independent9
swift9
tsconfig6
uikit6
macos6

Programming languages (22)

MDXC#JavaC++CSSRustCObjective-C++

Github contributions (5)

github-logo-circle
nodegui/svelte-nodegui

Oct 2020 - May 2021

Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀
Role in this project:
userFull-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.
cssdesktop-applicationsveltenodeguicross-platform
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.
Request Free Trial