Nic Barker

Software Engineer at Canva

Sydney, New South Wales, Australia
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
Nic Barker is a software engineer with 11 years of experience, currently building products at Canva from Sydney and co-founding small ventures like Notivo and Superdry Software. A fan of Rust and TypeScript, he blends front-end craftsmanship with systems-level thinking—demonstrated by open-source work on a high-performance C UI layout library where he improved touch interaction, drag scrolling, and renderer examples. He has roots in product and web roles across startups and research institutions, pairing practical product leadership with hands-on engineering. Nic studied Computer Science and Immunology at the University of Sydney, reflecting a curiosity for cross-disciplinary problem solving that shows up in both his code and his approach to product design.
code11 years of coding experience
job1 year of employment as a software developer
bookFort Street High School
bookThe University of Sydney
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

html10
c1710
c1110
ui-design10
layout10
canvas9

Programming languages (14)

JavaC++RustCShaderLabGoKotlinTypeScript

Github contributions (5)

github-logo-circle
nicbarker/clay

Aug 2024 - Apr 2025

High performance UI layout library in C.
Role in this project:
userFront-end Developer
Contributions:3 releases, 37 reviews, 163 PRs in 7 months
Contributions summary:Nic primarily focused on enhancing the front-end aspects of the "clay" UI layout library. They updated website links, fixed unclickable links in the canvas renderer and the official website example, and set touch-action to prevent mobile issues. The user also addressed a bug in the drag scrolling of the container and added scrollbar functionality with examples. Furthermore, they improved the overall HTML renderer and made several enhancements to the official website example.
layoutui
nicbarker/river

Aug 2019 - May 2022

River is an experimental assembly-like programming language.
Contributions:3 releases, 28 commits, 15 PRs in 2 years 10 months
assembly-languageriverstructure-editorcompilerprojectional-editor
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
Nic Barker - Software Engineer at Canva