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 8 years of experience in early, mid, and late stage American and Canadian startups, developing B2B SaaS applications with backend servers and frontend web clients.

Software Interests

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

Tools and Technologies

This is a summary of the main stuff I've used over the years.

My GitHub Stars is an even more detailed list, but it's harder to distinguish between things I've used versus things I was only interested in.

Favorite Programming Languages

I currently prefer to develop in these languages and am open to contract work in these languages.

Go TypeScript

Languages I know but avoid

I've used all of these for several years but now avoid these because their code is harder to maintain in the 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 Vagrant Webpack Yarn jQuery

Databases

MongoDB MySQL Postgres Redis SQLite

CI/CD

CircleCI Concourse CI GitHub Actions GitLab CI/CD Jenkins TravisCI

Browsers

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

Brave Chrome Firefox Opera Tor Vivaldi

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.

Keras NumPy Pandas Plotly PyTorch scikit-learn SciPy TensorFlow

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

Stuff I plan on using

I haven't used these yet but am very interested in learning and trying them.

Rust Kotlin Julia Deno JS Svelte React Native NestJS Fastify Apache Kafka

GitHub Stats

github states

github streak stats

Contact

LinkedIn Twitter

Pinned Loading

  1. Chrome-Audio-Capturer Chrome-Audio-Capturer Public

    Chrome extension to capture audio playing on current tab

    JavaScript 5 117

  2. wanikani-vocab-beyond wanikani-vocab-beyond Public

    WaniKani userscript to display WWWJDIC words and Forvo audio for Japanese vocabulary

    TypeScript 2

  3. blog blog Public

    Personal website and blog

    HTML 2

  4. dhruvmanila/browser-bookmarks.nvim dhruvmanila/browser-bookmarks.nvim Public

    A Neovim plugin to open your browser bookmarks right from the editor!

    Lua 211 14

  5. nixos-dotfiles nixos-dotfiles Public

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

    Lua 3