William Grant

Full Stack Developer at Session

Melbourne, Victoria, 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
William Grant is a Full Stack Developer based in Melbourne with nine years of experience building user-focused web applications and contributing to open-source desktop projects. At Session he has driven front-end and full-stack work for a privacy-minded messenger and several company sites, shipping UI theming, emoji/reaction improvements, debug tooling, and production features. His prior roles include frontend work for consumer apps and an unexpected stint teaching English, which honed his communication and mentoring skills used in code reviews and guiding junior engineers. A practical problem-solver, he balances polished interfaces with maintainable code and has a knack for translating complex UX needs into reliable implementations. Outside of work he’s a music lover and ramen enthusiast, a hint at a personality that values craft and comfort in equal measure.
code9 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BSc Postgraduate Honours, Bachelor of Science - BSc Postgraduate Honours at University of Cape Town
bookZero To Mastery Academy
languagesEnglish, Japanese
github-logo-circle

Github Skills (15)

css10
sass10
typescript10
javascript10
typescripts10
front-end-development10
theming10
electron10
typescript-types10
react10
ui-design9
macos8
stylus8
windows7
linux7

Programming languages (18)

JavaC++CSSCRustGoHTMLPerl

Github contributions (5)

github-logo-circle
oxen-io/session-desktop

Feb 2022 - Jan 2023

Session Desktop - Onion routing based messenger
Role in this project:
userFront-end Developer
Contributions:2 releases, 674 reviews, 234 commits in 11 months
Contributions summary:William primarily contributed to the front-end of the "Session Desktop" messenger. They fixed emoji panel light mode support and updated the application's theming, including converting sass colors and adding new styles. The user also implemented features to save debug logs, improved the reactions feature in the app, and addressed various minor bug fixes, further enhancing the user interface and functionality.
securechatonionsignal-protocolrouting
BoostIO/BoostNote-Legacy

Mar 2018 - Dec 2018

This repository is outdated and new Boost Note app is available! We've launched a new Boost Note app which supports real-time collaborative writing. https://github.com/BoostIO/BoostNote-App
Role in this project:
userFront-end Developer
Contributions:43 commits, 13 PRs, 32 comments in 8 months
Contributions summary:William primarily focused on enhancing the user interface and user experience of the application. Their contributions include implementing features such as confirmation dialogs for note deletion, updating fullscreen shortcuts, and modifying menu item arrangements. The user also worked on incorporating new themes (Monokai, Dracula), and fixing various UI-related issues, such as spacing and keybindings.
stylusreactelectronwindowscollaborative-writing
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
William Grant - Full Stack Developer at Session