GithubHelp home page GithubHelp logo

Hi, I’m Garrett

I’m a web developer, frontend developer, or UI engineer, depending on who you ask. Basically I make things that people can use on the web. My day job revolves around making JavaScript applications, which I’ve been doing for a few years. My interests go beyond JavaScript too.

forthebadge forthebadge forthebadge forthebadge

Some Things I Care About

When it comes to working on the web, some things get me especially fired up:

  • Accessibility—Making web experiences the best they can be for all kinds of users.
  • Privacy—Allowing users to choose what data they share and providing a good experience without invasive tracking.
  • Data ownership—Giving users complete control over what happens to their data, even if it means taking it out of your app.
  • Honesty—Being clear with users, not tricking them into things they didn’t choose.
  • Openness—Sharing and cooperating with the community, making it better for everyone.
  • Decentralization—Letting the web belong to everyone, not just a few big companies.
  • Kindness—Recognizing other people as people and not treating them like enemies. Assuming the best of others.

Some Things I’m Intersted In

Not an exhaustive list, but these are some of the things I’m thinking about nowadays.

  • Jamstack—I’m still dipping my toes in here but it’s a philosophy that makes sense to me, and it just seems like a fun way to develop.
  • Indieweb—I feel like this movement (if you can call it that) really captures what makes the web so cool.
  • Functional programming—I’ve dabbled in some FP languages and try to bring some of those principles to JS. But I want to learn more about languages that are actually built for it.
  • Finite state machines—This is one of those things where once you learn about it, it seems like the solution to every problem. XState is an amazing statechart library. I still have a lot to learn here, but I love it so far.
  • Progressive web apps—It’s amazing what web apps are capable of now. This is so much more interesting to me than native apps.
  • CSS—It’s often an afterthought in frontend web development, but there is so much to learn here! Especially with how powerful it’s become over the past few years.
  • React—Not exactly new or unique anymore, but it still is fun to work with. It’s currently what I use professionally.
  • Writing and teaching—I love to share what I learn. I’m searching for a way to combine my love of web developpment with my love of writing and teaching in one career. I’m still working on getting my blog back up and running, but I have written a few old articles that I'm still proud of.

Some Things I Made

Most of the work I do professionally is closed-source, unfortunately, but check out my pinned repositories for some of the silly things I’ve made in my spare time.

Garrett Nay's Projects

ale icon ale

Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support

att-send-a-quote icon att-send-a-quote

Get a random quote from Wikiquote and send it to a lucky person! Built for the AT&T contest at the StartSLC 2015 Hackathon.

breakpoints.js icon breakpoints.js

jQuery plugin that makes modular responsive design possible by adding classes to elements based on defined breakpoints.

downshift icon downshift

🏎 Primitives to build simple, flexible, WAI-ARIA compliant enhanced input React components

it-happens icon it-happens

Simple app for tracking things that happen in your life. Built primarily for Firefox OS.

jquery-takeout icon jquery-takeout

A jQuery plugin that takes an element out of its place in the DOM while keeping it in the same position.

material-ui icon material-ui

React Components that Implement Google's Material Design.

pacecalc icon pacecalc

A simple web app for calculating your running pace

randomteams icon randomteams

a simple web app for randomly assigining members of a group to small teams

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.