Daniel Cousens

Senior Digital & Communications Specialist

Geelong, 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
Daniel Cousens is a Senior Digital & Communications Specialist with 12 years’ experience blending product-driven web development, digital marketing and content strategy across sports, entertainment and community organisations. Based in Geelong, he has led digital transformations and ecommerce launches (Sitecore-driven booking and gift card platforms) while also contributing code and tests to high-profile open-source projects like Bitcoin, Zcash and keystonejs, demonstrating full-stack fluency from backend integrations to React UIs. At the Victorian Bar he progressed from coordinator to senior specialist, owning communications, websites and campaigns, and previously founded an online magazine, Something Clever, that showcases his editorial and entrepreneurial instincts. A trivia-obsessed problem-solver, he pairs rigorous testing and refactoring experience with hands-on content and community management, making him equally at home improving build pipelines or crafting weekly newsletters.
code12 years of coding experience
job2 years of employment as a software developer
bookThe University of Sydney
languagesEnglish
github-logo-circle

Github Skills (66)

cms10
ui-components10
testing10
command-line-interface10
bitcoins10
refactor10
cryptocurrency10
keystonejs10
refactoring10
optimization10
wallet10
javascript10
uid10
front-end-development10
optmization10

Programming languages (27)

CDMakefileGoHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
JedWatson/classnames

Feb 2015 - Nov 2022

A simple javascript utility for conditionally joining classNames together
Role in this project:
userFull-stack Developer
Contributions:52 reviews, 104 commits, 125 PRs in 7 years 10 months
Contributions summary:Daniel primarily contributed to the codebase by refactoring and improving the existing functionality of the classnames library. They focused on code optimization, simplification, and adding benchmarks. Additionally, the user updated and maintained the test suite, ensuring code quality and robustness. Their work included the implementation of improvements to handle edge cases.
javascript-utilityjavascriptjoiningclassnames
touchstonejs/touchstonejs

Dec 2014 - Sep 2015

Mobile App Framework powered by React
Role in this project:
userFront-end Developer
Contributions:115 commits, 14 PRs, 83 pushes in 9 months
Contributions summary:Daniel primarily focused on refactoring and improving the UI components of the mobile app framework. Their commits involved removing unused code, such as variables and functions, from components like `KeypadButton`, `Modal`, and `Toggle`. Additionally, the user made changes to ensure better code quality by removing trailing whitespace, extraneous commas, and updating the codebase to adhere to modern React conventions.
reactreact-nativemobile-appreduxreactjs
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
Daniel Cousens - Senior Digital & Communications Specialist