Andrew Nicolaou

Berlin, Germany
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
Andrew Nicolaou is a versatile freelance developer based in Berlin with 17 years’ experience building web, mobile and hardware projects from prototype to production. He’s shipped everything from award-nominated art and interactive radio installations to large-scale web apps used by millions, combining creative practice with engineering rigor. A strong full-stack and frontend practitioner, he’s contributed to the p5.js Web Editor—improving security, API flexibility and usability to help make coding more accessible for artists and educators. His background includes senior roles across BBC R&D, Processing Foundation, and product teams at startups and enterprises, giving him fluency across user-facing interfaces and backend systems. Known for bridging physical prototyping and software at scale, he brings a pragmatic, design-conscious approach to solving technical and social problems.
code17 years of coding experience
job14 years of employment as a software developer
bookBSc (Hons), BSc (Hons) at University of Newcastle-upon-Tyne
stackoverflow-logo

Stackoverflow

Stats
1reputation
195reached
1answer
2questions
github-logo-circle

Github Skills (16)

javascript10
api10
apidoc10
react10
user-authentication9
authentication9
html9
css9
cors9
http9
expressjs8
nodejs8
open-source8
mongodb-database8
mongodb8

Programming languages (11)

TypeScriptDockerfileShellC++CRustJavaScriptObjective-C

Github contributions (5)

github-logo-circle
processing/p5.js-web-editor

Mar 2017 - Sep 2020

The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.
Role in this project:
userFull-stack Developer
Contributions:21 reviews, 226 commits, 68 PRs in 3 years 6 months
Contributions summary:Andrew's commits focused on enhancing the p5.js Web Editor's functionality and security. Key contributions included exposing the API endpoint URL via environment variables and enabling CORS for all origins, along with implementing HTTPS redirection for user management routes. They also implemented features for verifying emails and added the ability to add to a collection from a dashboard page. These changes improved the application's security, user experience, and API functionality.
web-editorlaunchedjs-webjavascriptp5-js
andrewn/andrewn.github.com

Dec 2008 - Jan 2014

Contributions:326 commits in 5 years 1 month
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