Peter's Portfolio

text-case.nvim 2023
  • Status: Active
  • Lua
  • Neovim
  • Plugin

An all in one plugin for converting text case in Neovim. I'm the main contributor next to the author.

Github

Peak Tracker 2023
  • Status: Active
  • Elixir
  • Phoenix
  • Ash
  • PostgreSQL
  • GraphQL

A website to tick off the mountain peaks that you already reached.

Website | Github

Peak Tracker App 2023
  • Status: Active
  • TypeScript
  • React Native
  • Apollo
  • Jest

The mobile application for Peak Tracker.

Github

Peak Tracker Auth 2023
  • Status: Active
  • Ruby
  • Rails
  • OAuth2
  • OpenID Connect

The identity and OpenID connect provider for Peak Tracker.

Website | Github

Ruby library for OpenMeteo 2023
  • Status: Active
  • Ruby
  • OpenMeteo

A Ruby gem to easily interact with the OpenMeteo API.

Website | Github

RSpec GraphQL Integration Testing Library 2023
  • Status: Completed
  • Ruby
  • RSpec
  • GraphQL

My first Ruby gem that supports in writing integration tests for Ruby GraphQL APIs.

Website | Github

Space Jumper Unity 2022
  • Status: First version completed
  • Unity

Here I implemented my go-to game in Unity.

Website | Github

Breathe TUI 2022
  • Status: First version completed
  • Go

A terminal UI (TUI) to guide breathing sessions.

Github

24 Game 2018
  • Status: Early prototype completed
  • TypeScript
  • React

This is a prototype of the 24 game that displays (and doesn't hide) all possible solutions for a given set of numbers.

Website | Github

Space Jumper JS 2018
  • Status: Early prototype completed
  • Javascript
  • React

This is an early prototype of my go-to game when trying out new technology.

Website | Github