GithubHelp home page GithubHelp logo

Hi! 👋

I'm Scott, a full stack developer that specialises in Javascript and Typescript.

My path through technology

This is a timeline of the main technologies I've used over the years. Those marked as 'commercial' were used in both commercial and non-commercial projects, while those marked as non-commercial were only used in personal/non-commercial projects.

  • Delphi (2006 - 2010, non-commercial)
  • Delphi Firemonkey (2010 - 2013, non-commercial)
  • JQuery (2014 - 2016, commercial)
  • Node, Express (2014 - Present, commercial)
  • Socket.io (2014 - 2018, commercial)
  • AngularJS (v1) (2016 - 2017, non-commercial)
  • Angular (v2 - v6) (2017 - 2018, non-commercial)
  • Typescript, React, MobX, React Native, Expo (2018 - Present, commercial)
  • Docker (2018 - present, commercial)
  • C# (2019 - 2020, commercial)
  • Apollo Server + Client (2019 - 2023, commercial)
  • Supabase (2021 - Present, commercial)
  • Hasura (2022 - 2023, non-commercial)

Summary

  • I created Quicache (pronounced Key-cache, or Kwi-cache [as in Quick-cache] -- either is fine), a memory-based JS key-value data cache
  • I created JS-ThemeGen, a Javascript library for quickly generating colour shades
  • I created TSOpenLDB, a library for interacting with the UK National Rail Open LDB staff API
  • I've worked on a large number of commercial React and React Native projects for clients across the world

Most people know me as a coder, but I've also got 20 years experience with non-code related IT stuff. Yes, I can probably fix your computer.

Awesome tools I use

  • Supabase - An open-source alternative to Firebase
  • Expo - A framework for developing, building and deploying React Native applications
  • Moti - A React Native library for building animated components (Based on Reanimated 2)
  • Portainer - A docker container for helping to manage your docker containers

So many repos!

Many of my repos are forks of useful projects. I don't use all of them, but I like to keep a copy of projects that I think might be worth looking into in future.

Let's Connect

  • Twitter - dev tweets aren't as common these days as they once were
  • Dev.to - rarely posted to

Scott Pritchard's Projects

kysely icon kysely

A type-safe typescript SQL query builder

l7 icon l7

🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis framework which relies on Mapbox GL or AMap to render basemaps.

lamassu-id003 icon lamassu-id003

A library that communicates with a bill validator via the id003 protocol.

layr icon layr

Dramatically simplify full‑stack development

learn-json-web-tokens icon learn-json-web-tokens

:closed_lock_with_key: Learn how to use JSON Web Token (JWT) to secure your next Web App! (Tutorial/Example with Tests!!)

lexer icon lexer

An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.

link-module-alias icon link-module-alias

Register aliases of directories and custom module paths in Node - no require hook

link-preview-js icon link-preview-js

Parse and/or extract web links meta information: title, description, images, videos, etc. [via OpenGraph], runs on mobiles and node.

liowebrtc icon liowebrtc

An event-based WebRTC library that makes it easy to embed real-time peer to peer communication into UI components.

localforage icon localforage

💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.

loud-rejection icon loud-rejection

Make unhandled promise rejections fail loudly instead of the default silent fail

mangos icon mangos

This is the master Information repository for MaNGOS

mapscii icon mapscii

🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac and Linux, connect with PuTTY on Windows

mastodon icon mastodon

Your self-hosted, globally interconnected microblogging community

mc.js icon mc.js

Open source Minecraft clone built with ThreeJS, ReactJS, GraphQL, and NodeJS.

memento icon memento

Memento is a development-only tool that caches HTTP calls once they have been executed.

microjob icon microjob

A tiny wrapper for turning Node.js worker threads into easy-to-use routines for heavy CPU loads.

midicube icon midicube

MIDI-apps with soundfonts and players on the web. Built off of mudcube/MIDI.js (abandonware) but in ES6 etc.

mirador icon mirador

Mirador makes it easy to build impressive “Point of Interest” AR experiences, on Apple's new RealityKit framework.

miragejs icon miragejs

A client-side server to develop, test and prototype your JavaScript app

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.