Kristo Jorgenson, Developer in Amsterdam, Netherlands
Kristo is available for hire
Hire Kristo

Kristo Jorgenson

Verified Expert  in Engineering

Gatsby Developer

Location
Amsterdam, Netherlands
Toptal Member Since
June 14, 2017

Kristo studied engineering and physics at Dartmouth College and left school to found a startup developing software for athletes and coaches. While there, he learned JavaScript and particularly React. He has built performant React web apps with an intense focus on the user experience and functional design. Kristo's since gone back to school for a degree from Columbia University in computer science.

Portfolio

Spine Institute of Idaho
Contentful, Flow, Styled-components, Gatsby, GraphQL, React
Levantine Films
Webpack, Styled-components, Apollo, GraphQL, React
Garden Collage
CSS, HTML, JavaScript

Experience

Availability

Part-time

Preferred Environment

OS X, Git, ITerm, Visual Studio Code (VS Code)

The most amazing...

...thing I have built is a React Native iOS and Android app for interacting with a coach and tracking workouts to visualize progress of a fitness plan.

Work Experience

Software Developer

2018 - 2019
Spine Institute of Idaho
  • Created a large web site for a doctors office.
  • Achieved a 96 speed rating on Google Lighthouse.
  • Tested the site across multiple browsers and operating systems to ensure usability for all potential patients.
  • Used code splitting and static rendering to make sure only the minimum amount of data is initially served, making the large site very fast on old mobile devices.
  • Formed an image-loading strategy to only serve images that were visible, and only at the size required for the device, thus making the site faster.
  • Created and input content for the doctors office.
Technologies: Contentful, Flow, Styled-components, Gatsby, GraphQL, React

Web Developer

2017 - 2017
Levantine Films
  • Built the public-facing website for the Oscar-winning production company Levantine Films.
  • Designed the website and logo based on loose sketches from the client.
  • Designed, developed, and shipped a highly maintainable custom site in 4 weeks.
  • Built a custom React.js carousel component for use throughout the site.
  • Used SVG animations to create hover animations for the logo.
  • Used dynamic import to code-split and preload components after initial render.
  • Connected the app to GraphCMS and a GraphQL CMS so that the client can add, update, and edit their content at any time.
  • Used React Apollo to write component-based data requirements and cache the results.
  • Implemented the site as a progressive web app which means it comes with the performance of service-workers by default.
Technologies: Webpack, Styled-components, Apollo, GraphQL, React

Web Developer | Designer

2016 - 2017
Garden Collage
  • Translated the client's vision for their garden and lifestyle shop into a complete design.
  • Implemented the redesign over an existing Shopify theme.
  • Worked with other contractors to address interoperability between their "shop" site and their publication site.
  • Used LESS and liquid templates to add new shipping features and product layouts to the client's site.
  • Smoothly transitioned the maintenance of the site to in-house developers.
Technologies: CSS, HTML, JavaScript

Web Developer | Designer

2016 - 2016
Beatrice Helman
  • Translated her vision of a grandma's house Christmas theme to a cute responsive design.
  • Used hand-drawn vector graphics to add a personal, non-techie touch.
  • Created a realistic "sparkle" animation using HTML5 Canvas.
  • Connected the single-page app to a content management system for the client to update her content at will.
  • Used JavaScript to implement responsive images for the fastest possible load times.
Technologies: HTML5 Canvas, ES8, Styled-components, Babel, Webpack, React

Co-founder | Developer

2015 - 2016
Sixcycle
  • Led the product definition and development, particularly on the mobile-side.
  • Developed a cross-platform React Native app for both iOS and Android.
  • Wrote the code for Bluetooth heartrate monitoring, geolocation, and messaging.
  • Successfully marketed and sold the app to the largest endurance training organization in the world.
  • Utilized Redux and Immutable.js to maintain all application data.
  • Implemented shareable deep links to specific app views.
  • Maintained a vanilla JavaScript web app and progressively transitioned it to React.js.
  • Implemented Redux to manage the state in our hybrid vanilla JavaScript and React web app.
  • Integrated a support chat and designed and built onboarding workflows for multiple user cohorts.
Technologies: ECMAScript (ES6), JavaScript, Webpack, React Native

Spine Idaho Website

https://www.spineidaho.com/
I built this site using React, Gatsby, GraphQL, styled components, and other modern technologies. It scores very high on Google Lighthouse (which means it is fast) and is designed to be user-friendly and modern.

Beatrice Helman's Personal Site

https://beatricehelman.com/
I designed this site based on the (unique) grandma's house and Christmas theme provided by Beatrice; I developed it with React with JavaScript animations and responsive images.

Sixcycle Mobile

http://sixcycle.com/
This is a React Native iOS and Android app all in one code base; includes messaging, geolocation workout recording, Bluetooth heart rate, and more.

Levantine Films Website

I built this public-facing site for Levantine films using React, Apollo-GraphQL, and a GraphCMS back-end.

Languages

HTML5, GraphQL, ES8, JavaScript, CSS, ECMAScript (ES6), TypeScript, HTML, Python 3, Java, Reason ML

Frameworks

Redux, Graphcool, React Native, Loopback, Next.js, YARN, Relay

Libraries/APIs

React, FlowType.JS, Node.js, React Router, HTML5 Canvas, jQuery

Platforms

Web, Visual Studio Code (VS Code), Contentful, OS X, Heroku, iOS, Firebase

Other

Styled-components, Gatsby, Server-side Rendering (SSR), Apps, Apollo, Code Splitting

Tools

Flow, ITerm, Git, Webpack, Babel, Webpack 2

Paradigms

Asynchronous Programming, Functional Programming

Storage

PostgreSQL

2016 - 2018

Bachelor of Arts Degree in Computer Engineering (Artificial Intelligence)

Columbia University - New York City, NY, USA

2012 - 2014

Completed Credits towards a Bachelor's Degree in Engineering Systems

Dartmouth College - Hanover, NH, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring