About

Bio:

Hi! I'm Roy Eden, a Full-Stack Developer & Electronic Arts Student who started coding in 2016 and hasn't stopped ever since! I've picked up some of the concepts of design and also about UX and accessibility over the years. This has also come with an interest in performance and also good DX.

I think that programming is and should always be a fun experience, that's why I like sharing it with other people. For example: helping others start on their programmer journeys. It's always a joy to collaborate with others, see how others code and how others think. This is also the reason I love open source projects and try to contribute to them whenever possible. I also love to reverse engineer solutions or modify some code to experiment with what others make.

Experience:

React Native Developer

Widergy

2018 — 2019

Responsabilities:

  • Development of mobile applications for clients by myself and with the rest of the mobile team.
  • Training of new colleagues.
  • Continuous Intregration / Deployment Configuration for the applications using Bitrise & Fastlane.
  • Development of complex components for animations/transitions.
  • Research/Update tracking for dependencies.
  • Research and design for component libraries.

Tech Stack:

  • React
  • React Native
  • Redux
  • Redux-Sagas
  • Bitrise
  • Fastlane
  • Agile Methodology

Front-End Developer

Worcket

2019 — 2020

Responsabilities:

  • Implemented diverse features across the platform.
  • Helped desing & implement a new product.
  • Performance & metrics optimizations for all our used sites.
  • Performed end to end testing with Cypress.
  • Continous Intregration / Deployment Configuration for the mobile application using Bitrise.

Tech Stack:

  • NextJS
  • React
  • React Native
  • Redux
  • Bitrise
  • Design
  • TailwindCSS
  • Styled Components
  • Cypress

Full-Stack Engineer

embark.live

2020 — 2022

Responsabilities:

  • Implemented diverse features across the site.
  • Co-designed & implemented a unified design system components for the site.
  • Improved UI/UX/DX, performance, lighthouse metrics and accessibility across the site.
  • Implemented complex animated components.
  • Implemented end to end testing with Cypress.

Tech Stack:

  • VueJS (version 2.7.x)
  • Laravel
  • TailwindCSS
  • Cypress
  • SQL
  • Design
  • SASS

This could be your company 😁

You can consider hiring me !

My Toolbox:

Front-End:
  • JavaScript (I'm even certified ).
  • TypeScript (still getting better at it).
  • ReactJS (NextJS, Gatsby)
  • VueJS (mainly used Vue 2).
  • Svelte (still learning).
  • Astro ( Powers this site ).
  • Redux (with thunk and sagas).
  • Vuex.
  • CSS (I mainly use TailwindCSS, also used BEM with SASS).
  • React Native (mobile).
  • Web Accessibility (learning more everyday).
  • Electron for Desktop applications (that where/are currently in development).
Back-End (Mostly basic or moderate knowledge):
  • Laravel (mainly used with Vapor).
  • Python with flask.
  • NodeJS / Express.
  • SQL, SQLite or MongoDB as Databases.
Testing:
  • Cypress for End to End Testing.
  • uvu/mocha for unit tests.
Other:
  • JavaScript, Python, Bash or Ruby for basic scripting.
  • Pure Data for graphic programming and sound/music processing.
  • Processing (Java) / p5js for visuals.
  • Currently learning ThreeJS for 3D web visuals.
  • Shaders is on the list of things to learn as well.

I'm currently looking for a job, so feel free to get in touch.