Skip to content
View spen428's full-sized avatar
  • Saitama, Japan
  • 04:27 - 9h ahead

Block or report spen428

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

Hi there 👋

I'm in the process of migrating my work from Bitbucket to GitHub. As I slowly curate everything, expect to see more stuff to appear, with better screenshots, videos, and demo URLs!

💙 I love Arch Linux Docker Kotlin pnpm TailwindCSS

🖥️ At work I use Angular C# Microsoft Azure .NET Next.js TypeScript Vite Vue.js

🏠 At home (aside from the above) I use NodeJS Python Postgres React Ubuntu

At a glance

Most Used Languages My GitHub stats

Pinned Loading

  1. portfolio-preview Public

    A snapshot of the codebase for my portfolio website.

    Vue

  2. regexp-vis Public

    Forked from mjn33/regexp-vis

    The prize-winning Regular Language Visualizer

    Java

  3. custom_tenhou_client Public

    A custom client for playing on Tenhou.net written in Python 3 with PyGame

    Python 1

  4. ancolle Public

    A GUI tool for keeping track of your anime and video game music collection.

    Java 1

  5. jong Public

    A (real) Mahjong game written in Java with LibGDX.

    Java

  6. ngrx resolver superclass
    1
    import { ActivatedRouteSnapshot, Resolve, RouterStateSnapshot } from '@angular/router';
    2
    import { Action, Store } from '@ngrx/store';
    3
    import { Observable, of } from 'rxjs';
    4
    import { catchError, filter, switchMap, take, tap, withLatestFrom } from 'rxjs/operators';
    5
    import { Injectable } from '@angular/core';