Gibson C

Senior Software Engineer (Frontend) at Coupang

Sydney, New South Wales, 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

👤
Senior
🎓
Top School
Gibson C is a Senior Software Engineer and tech lead with 11 years’ experience building front-end-first and full-stack systems using TypeScript, React, Node.js and Go, currently shipping at Coupang out of Sydney. He pairs hands-on implementation with architectural and project stewardship across both mature codebases and greenfield initiatives, and has a particular knack for frontend tooling and developer experience improvements. Gibson’s open-source contributions include concrete improvements to React Native’s Keyboard API and DefinitelyTyped typings, demonstrating attention to cross-platform mobile edge cases and type safety. He’s comfortable owning cloud architecture and infra concerns (AWS, Terraform) while still diving into details like Webpack, gRPC and CLI tooling. A former military police corporal, he brings disciplined problem-solving and a pragmatic delivery focus to complex engineering challenges.
code11 years of coding experience
job6 years of employment as a software developer
bookDiploma in Infocomm Security Management (Merit) IT Security, Diploma in Infocomm Security Management (Merit) IT Security at Singapore Polytechnic
bookBachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Nanyang Technological University Singapore
github-logo-circle

Github Skills (16)

app-framework10
typescript10
javascript10
ios10
typescripts10
cross-platform10
mobile-development10
react-native10
type-definition10
android10
typescript-types10
e2e-testing8
e2e-test8
react8
e2e8

Programming languages (7)

TypeScriptC++CSSJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:9 commits, 6 PRs, 6 comments in 1 year 11 months
Contributions summary:Gibson contributed primarily to the type definitions for various React Native components, specifically related to the `react-native-datepicker` and `react-native-modal-filter-picker` libraries. Their work included adding new props, enhancing styling, and bumping the version of the datepicker library. Additionally, they enhanced the typings for the `react-native` Keyboard API. Further, the user added types for the `extensible-duck` library.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
facebook/react-native

Feb 2019 - May 2019

A framework for building native applications using React
Role in this project:
userMobile Developer (Android/iOS)
Contributions:6 commits, 8 PRs, 10 comments in 3 months
Contributions summary:Gibson primarily contributed to the React Native framework, focusing on the Keyboard API. They enhanced the API by exposing the `isLocalUserInfoKey` property for keyboard event notifications, allowing identification of the app that triggered the event. They also improved the typing of keyboard event properties and standardized the `keyboardDidHide` event across iOS and Android. Furthermore, the user fixed e2e tests.
reactnative-applicationsmobile-developmentreact-nativeandroid
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