Skip to content
View normful's full-sized avatar

Block or report normful

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
normful/README.md

Hi there 👋

I'm a full stack software engineer with over 10 years of experience.

I've mostly worked on backend web servers and frontend web clients.

Software Interests

  • Go (Golang)
  • TypeScript
  • Backend development
  • Full stack development

Tools and Technologies

Favorite Programming Languages

Go TypeScript Gleam

Programming for fun in my spare time

Stuff I'm excited to play around with soon

Languages that aren't my favorites

I've used all of these for several years but now avoid writing in these directly because their code can become harder to maintain long term.

JavaScript Ruby Bash

Languages I've used for less than a year

I've used these all briefly before, but am still a novice at these:

Python Java Groovy Lua Haskell Erlang PHP R Octave C C++

Frameworks, Platforms, Libraries, and Others

Ansible Apache Apache Maven Apollo GraphQL Babel Bootstrap Chart.js CodeCov Docker ESLint Express.js Gradle Grafana Gulp JWT Jasmine Kubernetes Less NPM Nginx NodeJS Nx Postman Prometheus Pug RabbitMQ Rails React Router React Redux SASS Socket.io Storybook Stylus Swagger Terraform Vagrant Webpack Yarn jQuery

Databases

MongoDB MySQL Postgres Redis SQLite

CI/CD

CircleCI Concourse CI GitHub Actions GitLab CI/CD Jenkins TravisCI Argo CD

Browsers

Vivaldi is my main browser, but I regularly use all of the following too:

Brave Chrome Firefox Opera Tor

Documentation Platforms

I enjoy writing documentation because it compensates for my inability to remember the myriad of important details in complex systems. Naturally, I enjoy reading and maintaining documentation too.

On Wikipedia, I make minor contributions and maintain my user page too.

Recently, I've been writing docs in Confluence at work. I haven't spent heavy time with Notion yet, but I've heard good things.

Wikipedia Confluence

Testing Libraries

cypress Jasmine Jest Mocha Selenium Testing-Library

Favorite Operating Systems

Mac OS Android Debian Ubuntu Alpine Linux Arch NixOS

Editors

I love Neovim and use it 99% of the time for all languages (except Java, where I prefer IntelliJ with the IdeaVim plugin).

Neovim IntelliJ VS Code

Services that I've used and would use again

AWS Cloudflare Datadog Vercel Netlify Google Cloud

Data Analysis and Machine Learning

I've played around with these a few times, but still am a novice.

NumPy Pandas Plotly PyTorch SciPy TensorFlow scikit-learn

Design

I've used these in the past in read-only mode when working with UI/UX designers who gave me mocks in these tools.

Invision Sketch Figma

Image Editing

Canva Gimp Inkscape

GitHub Stats

github states

github streak stats

Contact

LinkedIn

Pinned Loading

  1. nixos-dotfiles nixos-dotfiles Public

    Dotfiles and configuration for NixOS and macOS+Nix+nix-darwin

    Lua 3

  2. codecrafters-interpreter-gleam codecrafters-interpreter-gleam Public

    An interpreter written in the Gleam functional programming language

    Gleam 1