Skip to content
View johnend's full-sized avatar
  • FanDuel
  • Edinburgh (UK)
  • 21:12 (UTC +01:00)

Block or report johnend

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
johnend/README.md

Profile Header

I’m John, an Edinburgh-based software engineer and product designer. I was a designer for around 10 years and made the move to engineering in 2021. To be honest there should be more roles that cover both product design and front end engineering, but that's a topic for a blog post. I have built component libraries, contirbuted to front end projects, defined schemas for CMSs, and configured a Linux environment.

I like to do as much as possible in the terminal these days and I daily drive NeoVim both personally and for work.

I’m a huge believer in open source software (check my dotfiles 😉).

When I’m not tweaking configs you’ll find me going after new benchpress PRs in the gym, chasing birdies on the golf course, or raising two wonderful kids alongside my wife.

Environment

OS OS OS WM Distro

Terminal Multiplexer Shell Editor

Tech Stack

Design

UI Design Vector Photo

Front End

TypeScript React NextJs Styled Components CSS SCSS storybook framer

Infra

AWS Terraform BuildKite

Other

Lua YAML Json git bun yarn npm

Learning

Java Rust Python Go

🚀 Featured

Dotfiles

Why are my dotfiles featured? Well there's a lot of going on there, and if you like a terminal based workflow there's almost certainly something you might find useful. I prefer to do as much as possible in the terminal, from playing music via spotify-player or managing my repos with lazygit.

My preferred colorschemes are Catppuccin and Rose Pine (usually a combination of both). I have a few others intalled for NeoVim but tend to stick with roseprime as it is a good contrast with Catppuccin when working in TMUX.

Take a look, and if there's anything useful in there for you, take it and make it your own.

Unnecessary stats

johnend's GitHub stats

Pinned Loading

  1. dots dots Public

    Dotfiles

    Lua 15 2

  2. keyboards keyboards Public