Ken Nichol

Senior Software Developer at Nichol Web Consulting

Area A (Baynes Sound), British Columbia, Canada
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
Ken Nichol is a senior software developer with nearly two decades of hands-on experience delivering front-end and back-end solutions, and a decade of continuous professional roles from boutique consultancy to Toptal. He specializes in WordPress and PHP, building custom themes, plugins, troubleshooting complex sites, and mentoring clients and teams through technical training. Ken pairs that depth with modern front-end craft—contributing interactive canvas animations and sophisticated CSS work to Zero To Mastery open-source projects—showing a knack for bringing polished visual interactions to life. He runs his own consultancy since 2008 while also holding senior roles at Altus and Toptal, balancing client-facing delivery with larger product work. Based on a West Coast Canadian base, he combines pragmatic engineering with creative instincts rooted in a music education, which surfaces in his attention to rhythm and detail in UI animation.
code10 years of coding experience
job11 years of employment as a software developer
bookZero To Mastery Academy
bookCamosun College
bookNorth Island College
bookCertificate in Music Foundations, Certificate in Music Foundations at Victoria Conservatory of Music
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
338reputation
173kreached
11answers
0questions
github-logo-circle

Github Skills (30)

javascript10
canvas2d10
strings10
python10
animation10
artwork10
canvas10
text-manipulation10
css10
fest10
artnet10
canvasjs10
fileio10
file-processing10
file-handling10

Programming languages (8)

TypeScriptDockerfileCSSJavaScriptPHPHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
A ZTM Challenge for Hacktoberfest 2020
Role in this project:
userFront-end Developer
Contributions:6 reviews, 23 commits, 10 PRs in 11 months
Contributions summary:Ken's commits primarily involve JavaScript code, specifically within the context of a canvas-based project. They have implemented features related to visual elements, user interaction (mouse clicks), and animations. The code demonstrates the creation and manipulation of graphical objects within the canvas, alongside handling of events such as window resizing. The contributions focus on bringing interactive visual elements to life within a canvas environment.
cssjavascriptztm
Lets Git started in the world of opensource, starting in the Zero To Mastery's opensource playground. Especially designed for education and practical experience purposes.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 159 commits, 46 PRs in 1 year 6 months
Contributions summary:Ken's contributions primarily involve modifying a Python script to manage and alphabetize a list of contributors in the `CONTRIBUTORS.md` file. The code demonstrates the ability to extract usernames and URLs, and then sorts them. The user also demonstrates an ability to update the file to reflect changes.
zeropracticalzero-to-masteryedtechplayground
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
Ken Nichol - Senior Software Developer at Nichol Web Consulting