normful / normful

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About