Skip to content
View johansenja's full-sized avatar
🎯
🎯

Block or report johansenja

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

Hello and welcome :)

About me

  • πŸ›  My areas of specialism are back end development, databases and system design - though I consider myself to be "full stack"
  • πŸ‡¬πŸ‡§ UK based
  • πŸ’Ό I am open to new opportunities if the right one arises πŸ‘€

My toolkit

  • πŸ”  Languages: TypeScript (professional), Ruby (open source/personal), Python (data)
  • πŸ—„οΈ Databases: PostgreSQL, ElasticSearch, Redis
  • πŸ“– Frameworks/Libraries: NodeJS (NestJS/NextJS), Rails, React
  • 🌩️ Cloud/platforms: AWS, GitHub, HuggingFace
  • πŸ‘€ Other: Docker, Kubernetes, OpenAI
  • πŸ‘¨β€πŸ’» Development: Neovim (ask me about my setup πŸ€“), Terminal, Claude

A few of the open source projects I've contributed to

And a few of my own

Gems

  • ruby-lsp-rails-factory-bot: A ruby lsp extension providing hover tooltips, autocompletion and go-to-definition for attributes, traits and factories in factory_bot
  • typed_struct: Ruby structs but with type-checked attributes

Non-technical

Experimental

  • quince: Dynamic, stateful, react-like framework for web applications, but pages are server rendered and written purely in Ruby
  • gloss: A "typescriptification" of Ruby
  • crystal_gem_template: A template for writing ruby gems which have native components written in Crystal, for speed and performance

Algorithmic

I enjoy solving traditional puzzles with pen and paper, but it's also fun to see if you can get a computer to do it too

And I have many more projects in https://github.com/johansenja?tab=repositories

Pinned Loading

  1. awesome-ruby-lsp awesome-ruby-lsp Public

    A curated list of awesome addons for ruby-lsp

    27 1

  2. ruby-lsp-rails-factory-bot ruby-lsp-rails-factory-bot Public

    A ruby-lsp-rails addon providing intellisense for factory bot factories

    Ruby 3 1

  3. tkxksdl2/nestjs-test-gen tkxksdl2/nestjs-test-gen Public

    NestJS unit test file auto generator - auto dependency injection

    TypeScript 3 1