This is your work, valued

Jason Raimondi

Expert
@jasonraimondi

I build things. Mostly computer-y things, but other things too. I am currently employed and am not applying for or seeking new opportunities.

ts-oauth2-server. A full featured, secure, standards compliant TypeScript implementation of an OAuth/OIDC authorization server for Nodejs that utilizes JWT and Proof Key for Code Exchange (PKCE)

308

url-to-png. Selfhosted. URL to PNG utility featuring parallel rendering using Playwright for screenshots and with storage caching via Local, S3, or CouchDB

248

nextjs-jwt-example. next.js authorization example including private route protection. WARNING - This is probably not a great reference in 2023 and beyond, consider using next-auth.

110

dotfiles. MacOS Dotfiles. Maintaining your machines config in git is :fire:. Using Stow to handle the dotfiles is :fire::fire:. Utilizing Brew, Prezto, and Mise.

20

ts-oauth2-server-example. Example implementation of @jmondi/oauth2-server (v5) using a Hono + Drizzle server and a SvelteKit client showing an authorization-code + PKCE flow with real user consent, OpenID Connect, and token refresh/revocation.

19

traverse. Traverse is a GitHub explorer. You can browse repositories trending by language. Traverse is an Electron app built with React, in TypeScript.

13

postcss-custom-media-generator. Generates mobile first `@custom-media` rules from a configuration object.

12

typescript-react-starter. In 2022, you should use vite instead of this

8

graphql-server. Full Stack TypeScript GraphQL monorepo with Express/ApolloServer and a NextJS/ApolloClient

8

scratchy. A majestic monolith. My magical code playground that I can do whatever I want with.

8

prisma-generator-nestjs-graphql. Generate @nestjs/graphql entities with typesafe constructors and create/update inputs.

7

zod-friendly-forms. Validate forms with ease using Zod and get user-friendly error messages or valid typed data, compatible with any framework on both server and client side.

5

docker-compose-traefik-example.

5

jmondi. A collection of utility packages for use in a variety of projects.

5

scratchy-oauth2. TypeScript

3

deno-mirror-to-gitea. Bulk add mirror repositories to a Gitea instance by scraping repositories on GitHub.

3

hugo-theme-developer-portfolio. Hugo theme powering:

3

browser-storage. An abstracted storage library for browser applications that interfaces with localStorage, sessionStorage, in-memory storage, or any custom serializer. It provides serialization capabilities with optional key prefixing for better storage management.

2

scratchy-electron. TypeScript

2

angular-unicornify. Easily add unicorn's to your Angular site. Includes two directives and a service for unicornifying your site.

2

use-notify-rxjs. Dismissable toast notifications powered by rxjs.

2

golang-rest-api_nextjs-ssr-client. Go

2

cryptozombies. CSS

2

node-domain-http. TypeScript

1

command-query. OAuth2 Server with a Command-Query based API written in PHP. Uses the League OAuth2 Server, Doctrine. Includes an Angular SPA and Typescript Client Library.

1

gossm. Server status monitor written in Go

1

domain-expiry-checker. Go

1

awesome-katas. A curated list of code katas

1

locatizor. A tool to add location data to photos taken with cameras that don't have GPS such as DSLR's or... something else.

1

flat-uploader. A little demo project showing file upload, showing folder contents, and viewing and removing uploaded files.

1

gulp-elixir-bourbon-neat-boilerplate. CSS

1

grapesjs-plugin-pdf-generator. wip - there is no styles being output

1

alfred-workflow-launch-firefox-instead-of-chrome. Launch Firefox instead of Chrome with an Alfred Workflow

1

jobbiecannon.com. Search for recent job postings

1

docker-factorio. Makefile

1

scratchy-nextjs. TypeScript

1

nestjs-axios-promise. A thin wrapper around Axios for Nest.js using Promises, because the @nestjs/axios package returns an observable.

1