Nicholas Shanks

Software Engineer at WebKit Open Source Project

Welwyn Hatfield, England, United Kingdom
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

👤
Senior
🎓
Top School
Nicholas Shanks is a seasoned software engineer with 24 years of experience spanning Mac native apps, full‑stack PHP/MySQL web development, and modern web standards work at organisations including the BBC and Royal Opera House. He brings deep Cocoa, OpenGL and POSIX expertise from a decade of Mac programming alongside professional PHP and RESTful API design, accessibility and front‑end optimisation. An active open‑source contributor since the WebKit and CSS3.info days, he also improves game UIs (notably Endless Sky) and has a history of shipping multimedia and live‑production tooling. Comfortable bridging platform and web technologies, he pairs practical engineering with an astrophysics background and a knack for quietly modernising legacy systems.
code24 years of coding experience
job12 years of employment as a software developer
bookAstrophysics (Astronomy, Physics, Mathematics), Astrophysics (Astronomy, Physics, Mathematics) at University of Hertfordshire
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
10,775reputation
1.9mreached
183answers
32questions
Badges
charts
top-5%
forms
top-5%
php
top-5%
functional-programming
top-5%
html
top-5%
json
top-5%
github-logo-circle

Github Skills (27)

c-language10
user-interface10
ui-design10
graphical-user-interface10
uid10
front-end-development10
rest10
game-development10
cprogramming-language10
json9
2d-game9
datasets9
forms9
charts9
backbonejs9

Programming languages (15)

JavaCSSBikeshedC++CGoHTMLFortran

Github contributions (5)

github-logo-circle
endless-sky/endless-sky

May 2024 - Oct 2024

Space exploration, trading, and combat game.
Role in this project:
userUI Developer
Contributions:87 reviews, 32 PRs, 193 comments in 5 months
Contributions summary:Nicholas primarily focused on enhancing the user interface and user experience of the game. Their contributions included adding ship models to ship lost messages, sorting salaries and tributes in the player info panel, hiding the mission description pane when no mission is selected, adding more user settings for scrolling speed, adding a random name button for ship renaming, and adding a parked label to the ship tooltip. The user also implemented the park key to shop panels.
gamerpgc-plus-plustop-down2d-game
nickshanks/ResKnife

Oct 2001 - Oct 2015

Contributions:60 commits, 3 PRs, 5 pushes in 14 years 2 months
macoseditormacintosh
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
Nicholas Shanks - Software Engineer at WebKit Open Source Project