Nikolas
Psaroudakis
Senior front-end engineer with 8 years in JavaScript, TypeScript, Vue.js, React and Next.js, on top of a decade building real-time graphics and interactive installations in C++ and OpenGL.
Athens, GR - remote
Experience
-
May 2023 - present
Senior Front-End Engineer
Allwyn Lottery Solutions, RemoteFront-end for the back-office systems behind Allwyn's lottery operations, across three applications. Both Next.js Pages and App Router, server components, cache components and prefetching.TypeScriptNext.jsVitestStorybook -
Jul 2021 - Apr 2023
Senior Front-End Developer
Rokoko, RemoteFront-end on Rokoko Video, the browser tool that turns footage into motion-capture data, trimming client-side in Wasm. Also built Rokoko Care, a physiotherapy webapp.TypeScriptReactNext.jsCanvas APIThree.js -
May 2020 - Jun 2021
Senior Front-End Engineer
LearnWorlds, RemoteAuthoring Tools team on the LearnWorlds site builder. Built the JSON-schema-driven form builder, plus animated progress widgets.Vue.jsVuexSVG AnimationsWebpack -
Nov 2019 - Apr 2020
Senior Front-End Engineer
Goodfellas, Athens, GRFreelance front-end across 5 client projects. Built the CallistaCrafts.com interface from scratch. No framework, no UI components kit.Vanilla JSThree.jsCSS AnimationsWebpack -
Jul 2018 - Oct 2019
Senior Front-End Engineer
11888 giaola, Athens, GRLed the Grunt to Webpack migration, introduced Storybook and built the Giaola UI Components kit from scratch on atomic design principles. Sole front-end on 5 new verticals.Vue.jsVuexStorybookXStateWebpack -
Apr 2017 - Mar 2018
Founder & Technical Director
BlockLicense, Athens, GRFounded a startup in Eurobank's EGG incubator: licensing terms embedded in the media asset via Adobe XMP. Built the MVP solo in 2 months, using Solidity contracts and a Vue.js based Chrome extension.SolidityVue.jsVuexSCSSWebpack
Skills
- Languages
- HTMLCSSTypeScript
- Frameworks
- ReactNext.jsVue.jsNuxt
- State & Data
- JotaiZustandReduxVuexXStateTanStack Query
- Testing & Docs
- VitestStorybook
- Tooling
- WebpackVite
- Web Graphics
- Canvas APIWebGLThree.jsp5.js
- Animation
- CSS AnimationsSVG AnimationsWAAPI
- Native Graphics
- C++OpenGLopenFrameworksCinder
Earlier Experience
-
Jun 2016 - Mar 2017
Creative Coder - The Office for Experimental Media, Athens, GR -
May 2015 - May 2016
IT Support - JNL+ Advertising, Athens, GR -
Aug 2014 - Sep 2014
Artist in Residence - SUBNET, Salzburg, AT -
Oct 2012 - Jan 2013
Adjunct Lecturer, Physical Computing - FH Salzburg, Salzburg, AT -
Dec 2011 - Aug 2013
Researcher, Multimedia Technology - FH Salzburg, Salzburg, AT -
Jul 2011 - Nov 2011
Creative Coding Freelancer - Pentagram, NYC, USA -
Jun 2010 - Aug 2010
Creative Coding Intern - Potion Design, NYC, USA -
Jan 2008 - Jul 2009
Creative Technologist Freelancer - Self Employed, Athens, GR
Education
-
May 2011
MPS, Interactive Telecommunications - Tisch, NYU, USA -
Jun 2001
MSc. by Research, Physics - SPS, University of Kent, UK -
Jun 1999
BSc., Physics with Optoelectronics - SPS, University of Kent, UK
Selected Recognition
-
2013
Tech Reviewer, K. Rijnieks, “Cinder - Begin Creative Coding”, Packt -
2013
Honorary Mention, Salzburger Landespreis für Medienkunst -
2012
Communication Arts Annual, Interactive - with Potion -
2011
Annual Design Review, Interactives, I.D. Magazine - with Potion -
2010
George E. Athans Scholar, NYU -
2009 - 2011
Works displayed at the ITP Winter Show, Come Out & Play Festival, 3rd Ward and the Vimeo World popup gallery, NYC