Nicholas Smith

Software Engineer at Biarri

Queensland, 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
Nicholas Smith is a software engineer based in Queensland, Australia with 12 years of hands-on experience building front-end and visualization-focused applications. He has blended academic and industry practice through roles as a PhD student and teaching assistant at the University of Melbourne and practical engineering positions across startups and consultancy. As a freelancer he delivered applied software solutions before joining Biarri, and his work often centers on interactive web visualizations and 3D UI integration. Notably, he contributed to the WebCola project by integrating three.js for 3D graph visualization, demonstrating an ability to bridge constraint-based layout libraries with modern 3D rendering. He combines strong JavaScript/front-end skills with an academic orientation toward complex data representation and teaching experience that helps translate research ideas into usable interfaces.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor of Computer Science (Honours), Bachelor of Computer Science (Honours) at Monash University
github-logo-circle

Github Skills (4)

front-end-development10
threejs10
javascript10
3d-graphics10

Programming languages (20)

CSSC++RustMojoCCoqTeXElm

Github contributions (5)

github-logo-circle
tgdwyer/WebCola

Jan 2014 - Feb 2014

Javascript constraint-based graph layout
Role in this project:
userFront-end Developer
Contributions:17 commits in 1 month
Contributions summary:Nicholas appears to be focused on enhancing the example application for the brain project by adding support for 3D graph visualization. Their primary contribution involves modifying the `brain3d.html` and `brain3d.js` files to integrate a three.js model of the brain, suggesting UI and display implementation. The user added changes to the `brain3d.js` file that set up the three.js and webcola libraries for the display of the 3D graph.
graph-basedjavascriptlayoutgraph-editorconstraint
nmsmith/circuit-editor

Mar 2022 - Feb 2023

An editor for electrical circuits and hydraulic circuits.
Contributions:202 pushes, 3 branches in 10 months
circuitselectrical-circuitscircuitelectricalelectrical-engineering
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