Chris Dolphin

Chris Dolphin

Mentor
5.0
(32 reviews)
US$15.00
For every 15 mins
108
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Creative coder. JS and game dev | Love Chillwave and Longboarding
Creative coder. JS and game dev | Love Chillwave and Longboarding

Web developer with advanced experience working on large-scale Javascript apps. Specialized in rendering and DOM performance.

Personal site - https://chrisdolphin.dev

English
Pacific Time (US & Canada) (-07:00)
Joined November 2014
EXPERTISE
6 years experience
Understanding the performance benefits and nuances of web tech enable a smooth 60 frame per second user experience. As a designer smooth ...
Understanding the performance benefits and nuances of web tech enable a smooth 60 frame per second user experience. As a designer smooth ux is a high priority for me, as a developer I just wanna show off my work :]. I have experience tuning for mobile and desktop, from single pages, to visualizers, to game development.
Mobile remote developmentPagespeedLayer repaints
View more
Mobile remote developmentPagespeedLayer repaintsHTML5 CanvasJs perfBrowser Debugging60 fpsAnimationChrome dev tools
View more
8 years experience | 1 endorsement
I worked on a sizable front-end team on a single large scale repo with millions of users. There I learned how to manage a repo and work t...
I worked on a sizable front-end team on a single large scale repo with millions of users. There I learned how to manage a repo and work together to get features done and bugs fixed. That and personal projects have taught me how to prevent merge issues and fix commit history problems with confidence.
Git stashGit guiGit squash
View more
Git stashGit guiGit squashInteractive rebasingRebasingPull requestsRepo managementGitLabGitHub
View more
8 years experience | 5 endorsements
I use Node daily in my development workflow, but I’ve created a number of back-ends using Express, Koa, other Restful solutions or hand-w...
I use Node daily in my development workflow, but I’ve created a number of back-ends using Express, Koa, other Restful solutions or hand-written RPC solutions. For the benefit of performance, I’ve integrated Serverside rendering lazy-loading. Regularly work with and modify build systems written with Webpack and Babel, or Gulp, Browserify, etc..
9 years experience | 18 endorsements
Worked with large and small scale systems. Single page apps, visualization demos, web games, and static sites. I can handle architecture,...
Worked with large and small scale systems. Single page apps, visualization demos, web games, and static sites. I can handle architecture, performance, feature development, design of web projects. Prefer ES6 and React projects, but very familiar with Backbone, Jquery, most MVC and Flux frameworks, charting and map libraries as well.
7 years experience | 7 endorsements
I immensely enjoyed working with the HTML5 platform as it became more standard. I’m known for creating a CSS music visualizer, using the ...
I immensely enjoyed working with the HTML5 platform as it became more standard. I’m known for creating a CSS music visualizer, using the Web Audio API. I’ve written an abstraction layer for the Gamepad API, since it can be hard to work with. And I’ve worked on several projects that have used higher-end web technology, like the Service Worker, Websockets, and Geolocation.
WebSocketBrowser historyLocal storage
View more
6 years experience
Started with Flash, and transitioned to HTML5 game and mobile game development. I have a wide range of knowledge pertaining to game desig...
Started with Flash, and transitioned to HTML5 game and mobile game development. I have a wide range of knowledge pertaining to game design, production, development, and monetization. Worked with Blender, Phaser, the HTML Canvas, and SVG to craft the best experience depending on the platform.
7 years experience
I take pride in considering the end user’s experience as much as possible. Questioning moderning design practices when they seem to work ...
I take pride in considering the end user’s experience as much as possible. Questioning moderning design practices when they seem to work against the user. Several years experience with Photoshop and web design. I’ve fleshed out my skillset with masks, filters, scripting, and by adopting the use of Gimp.
UI designGame DesignGIMP
View more
UI designGame DesignGIMPPhotoshopGame uiColor CorrectionFiltersStoryboards
View more

REVIEWS FROM CLIENTS

5.0
(32 reviews)
Ed Henderson
Ed Henderson
September 2018
Just what I was looking for. Chris helped me talk through some architecture decisions. Really very helpful.
Masud
Masud
September 2018
Had a great time debugging my react native app page in regards to rendering android:ios
Kenyon Johnston
Kenyon Johnston
August 2018
Picked up on my issues quickly!
Brendan Kennedy
Brendan Kennedy
August 2018
Dude is incredible! Life-saver, and phenomenal coder.
Brendan Kennedy
Brendan Kennedy
August 2018
This guy is the real deal!
Brendan Kennedy
Brendan Kennedy
August 2018
Amazing
Paul Laird
Paul Laird
August 2018
Chris was able to look at my spaghetti code and quickly know exactly what was going on and help me improve my HTML5 multiplayer game. Very easy to work with.
Ganesh
Ganesh
July 2018
He was awesome, helped me debugg my React-Redux code. Highly recommend.
Ann
Ann
June 2018
Chris is a JavaScript expert and a pleasure to work with. He was kind to tweak an animation for his awesome React NPM that he programmed. He also went above and beyond to help me with further tweaks once my app deployed. He actually develops robust and user-friendly node packages! I will definitely work with him in the future. I highly recommend him.
JC
JC
May 2018
Thank you for your help. Chris. It's good to get feedback and learn to debugs react-redux.
SOCIAL PRESENCE
GitHub
css-visualizer
Visualizers made entirely from DOM elements and CSS3 Animations and Transforms.
JavaScript
96
16
daisywheeljs
The Steam "Big Picture" Daisywheel ported to JS and CSS. Supports Gamepad API.
JavaScript
42
7
Stack Overflow
1578 Reputation
0
16
28
EMPLOYMENTS
Frontend Lead
Bite Interactive
2021-10-01-2022-07-01
  • Collaborated with Design Lead to develop a design system and craft solutions that scale across client projects.
  • Consulted...
  • Collaborated with Design Lead to develop a design system and craft solutions that scale across client projects.
  • Consulted on architecture concerns and UX best practices, as well as interviewed new developers for different projects across the agency.
  • Coordinated with Backend Lead on API architecture, data schema, and web app delivery architecture.
  • Mentored team members, introducing new technology, patterns, and methodologies to build a consistent, maintainable codebase.
Es6
React
JavaScript
View more
Es6
React
JavaScript
Design Architecture
Webpack
View more
Frontend Lead
LIV Inc
2019-09-01-2021-07-01
  • Coordinated with the 3D artist and Visual Designer to create compelling interactive web experiences.
  • Developed VR prototy...
  • Coordinated with the 3D artist and Visual Designer to create compelling interactive web experiences.
  • Developed VR prototyping tools with react-three-fiber and drei, for quick presentation and experimentation.
  • Blossomed and maintained a core component library used across multiple Next.js sites, utilizing the Provider pattern for state management.
  • Worked with the marketing team to implement a brand redesign and develop pages for new product launches.
React
JavaScript
Redux
View more
React
JavaScript
Redux
View more
Frontend Architect
Blockcards
2018-10-01-2019-09-01
  • Utilized Storybook and Jest to quickly prototype, implement mockups, and test UX.
  • Handled async data calls to the blockch...
  • Utilized Storybook and Jest to quickly prototype, implement mockups, and test UX.
  • Handled async data calls to the blockchain using redux-saga and web3.
  • Composed engaging animations with Three.js and react-spring, focusing on appeal, staging, and performance.
React
JavaScript
Webpack
View more
React
JavaScript
Webpack
Redux
View more
PROJECTS
CSS VisualizerView Project
2018
A set of visualizers that leveraged the power of the Web Audio API and CSS to bring music to life. My objective was showcase how performa...
A set of visualizers that leveraged the power of the Web Audio API and CSS to bring music to life. My objective was showcase how performant CSS can be. To provide a diverse range of visual experiences, I created a variety of visualizers, each employing different visual effects.
HTML5
Animation
React
View more
HTML5
Animation
React
JavaScript
Performance Optimization
View more
Three.js Terrain
2022
As an experiment, I've explored various aspects of terrain generation. I connected Perlin Noise to a 3D grid, creating a dynamic water + ...
As an experiment, I've explored various aspects of terrain generation. I connected Perlin Noise to a 3D grid, creating a dynamic water + land terrain system. The original concept behind the project was to use the terrain system in a strategy game.
Three.js
Underscore.js
React
View more
Three.js
Underscore.js
React
Performance Optimization
View more