Richard Haines
Selection of projects
richardhaines.dev
  • Blog where I write about exploring new technologies, tutorials, helpful snippets and short stories(Jamstack, Gatsby, Nextjs, Chakra-UI, MDX, GSAP, ThreeJS, react-three-fiber, Prisma, Node)
View richardhaines.dev
gatsby-starter-sell-stuff
  • An ecommerce Gatsby starter built with Stripe, Sanity, Theme-ui and Netlify.(Gatsby, Serverless functions, Stripe, Sanity, Theme-ui, GSAP, Serverless)
serverless-graphql-potter
  • A project created in tandem with a tutorial for FaunaDB. Uses data from Harry Potter API, stored in FaunaDB, accessed via serverless functions and Apollo(Gatsby, Netlify Functions, Theme-ui, Apollo, Serverless)
Skills

Languages and Scripts

JavaScript

TypeScript

GraphQL

ThreeJS

react-three-fiber

Web Development

HTML

CSS

CSS-in-JS

Emotion

Theme-ui

Chakra-ui

Serverless functions

MDX

Figma

Web Frameworks

NextJS

Gatsby

React

Svelte

CMS

Sanity.io

Firebase

Web Debug Tools

Chrome dev tools

Mobile Development

Expo

Database and ORM

Prisma

SQL Server

FaunaDB

Versioning and others

GIT

Jira

Bitbucket

Agile Process

Experience
Prisma
Mar 2021 - present
Technical Writer
  • Technical writer on the docs team. Simplifying complex database concepts to be easily understood by the reader. Writing guides, concepts and code examples of how to use the product in a way that resonates with the reader according to their knwoledge level. I also contribute to the docs frontend, creating both interactive components for the docs pages and components that improve the site as a whole. (React, TypeScript, Styled Components)
Freelance
Nov 2019 - present
Technical Content Writer
  • Freelance technical content writer. I create content in the format of tutorials and how to's for different tech companies, as well as self publishing on my blog and dev.to (FaunaDB, Draftbit, Take Shape, Snipcart)
Clavister
May 2018 - Mar 2021
Software Developer
  • Primarily focused on the frontend developing enterprise network security management system for worldwide customers. Implement new features, scoping requirements, design collaboration with the UX and marketing teams. Scrum master driving development from scoping through to implementation. Accomplishments include: Introducing React Hooks to the codebase and initiating refactoring of class components. Instigating accessibility focus Implementing the company's current rollout feature – Cyber Security Scorecard with custom dashboards. (React, TypeScript, Redux, Less, Agile)
Clavister Intern
Nov 2017 - May 2018
Software Developer Intern
  • Built a job competence database and website for the local council. Created website, database and API from scratch, included a seperate admin website with auth and email server for collecting and viewing and managing company submissions. (C# .NET, SQL Server, Entity Framework, Material Bootstrap, ISS)
SideRoot
Feb 2015 - Jan 2018
Owner
  • Created a wooden sunglasses business, designing the glasses custom made. Sold them on Shopify. Ran all aspects of the business from design, website, marketing and social media. Sold them in physical stores in numerous cities in Sweden and also on other websites online. Ran a successful Kickstarter campaign that was 249% funded. Partnership with non profit Tress for the Future where tress were planted for every pair of glasses sold. (Shopify, Social Media Marketing, Glasses design, Entrepreneurship)
Education
Yrkesakademin
Aug 2016 - May 2018
Systemutveklare (Software Developer) - Systemutveklare inom .NET (Software Developer within .NET)
  • C# .NET, Database Architecture, SQL, OOP, Web Publication and Development, Agile
London Metropolitan University
Aug 2005 - May 2009
Film and Broadcast Production - Bachelor of Arts (Hons). Majored in script writing.
  • TV Camera, Radio Production, Marketing and Advertising, Script Writing