GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” sandros94 - Overview

@sandros94 sandros94 Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@sandros94
sandros94
Follow
View sandros94's full-sized avatar
๐Ÿ’พ

Sandro Circi sandros94

๐Ÿ’พ
Follow
Sponsor
Formally a photographer, insanely curious and passioned optimizer.
98 followers ยท 83 following
  • @digitoolmedia
  • Roma, Italy
  • 14:24 (UTC +01:00)
  • https://s94.dev
  • @sandros94.com
  • https://sifa.id/p/sandros94.com

Achievements

Achievement: Pair Extraordinairex3Achievement: Pull Sharkx3Achievement: Public SponsorAchievement: StarstruckAchievement: Galaxy BrainAchievement: Quickdraw

Achievements

Achievement: Pair Extraordinairex3Achievement: Pull Sharkx3Achievement: Public SponsorAchievement: StarstruckAchievement: Galaxy BrainAchievement: Quickdraw

Highlights

  • Pro

Organizations

@nuxt @unjs @digitoolmedia @JAMflow-Cloud @h3js
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
sandros94/README.md

sandros94's Nuxter profile

I'm Sandro Circi, a full-stack developer and open-source maintainer based in Italy, with a background in photography.

I build web applications and reusable libraries, with a particular interest in TypeScript inference, runtime-agnostic APIs, authentication and developer tooling. Much of that work starts with a requirement in a client project and eventually finds its way upstream.

github contribution grid snake animation

๐ŸŒฑ Around the ecosystem

I'm a Nuxt Ecosystem Team member and part of the H3 and UnJS organizations.

My contributions span component APIs and TypeScript inference in Nuxt UI, validation and server utilities in H3, and integrations across Nuxt and UnJS communities.

Alongside code, I contribute through API discussions, reproductions, reviews and coordinating changes across repositories.

๐Ÿ“ฆ Libraries I maintain

My main personal projects are:

  • unjwt โ€” a runtime-agnostic JWT toolkit for signing, encryption and key management, built on Web Crypto API.
  • unsecure โ€” runtime-agnostic cryptographic utilities covering password hashing, one-time passwords, secure randomness and more.

I also maintain:

  • uns3 โ€” a small, runtime-agnostic S3 client with streaming, multipart uploads and presigned URLs.
  • nuxt-pglite โ€” embedded Postgres tooling for Nuxt development (with a framework agnostic core), testing, server and browser use.
  • Nuxt QRCode โ€” QR code generation and scanning through Nuxt components and composables.
  • unauth โ€” authentication and authorization utilities built on unjwt and unsecure, still evolving.

๐Ÿงฉ Long-term projects

Projects I continue to maintain and develop at a quieter pace:

  • comark-tiptap โ€” a Comark-aware Tiptap toolkit connecting rich-text editing, structured content and Markdown.
  • tavolato โ€” a small, runtime-agnostic Parquet reader and writer for JavaScript and TypeScript.
  • nuxt-surrealdb โ€” SurrealDB integration for Nuxt, with SSR-aware composables, server utilities and embedded engines.

๐Ÿš€ Public projects

Beyond libraries, I also spend time building:

  • AI Rover โ€” a community-steered autonomous rover exploring procedurally generated Martian terrain, with shared simulation and interactive 2D/3D views. Try it.
  • Scafo โ€” a self-hosted serverless deployment platform for JavaScript applications, using S3-compatible storage for coordination. Documentation.

๐Ÿ’ผ Beyond open source

I work mainly through commercial outsourcing, building and maintaining full-stack products. From multilingual publishing platforms to live-event matchmaking applications.

Those projects also provide practical feedback for the libraries and frameworks I contribute to.

repositories ยท websiteWIP ยท bluesky ยท sponsor

Pinned Loading

  1. nuxt/ui nuxt/ui Public

    The Intuitive Vue UI Library powered by Reka UI & Tailwind CSS.

    TypeScript 7.1k 1.2k

  2. h3js/h3 h3js/h3 Public

    โšก๏ธ Minimal H(TTP) framework built for high performance and portability

    TypeScript 5.5k 401

  3. nuxt-qrcode nuxt-qrcode Public

    A Nuxt module that provides support for generating and reading QRCodes.

    TypeScript 89 3

  4. unjwt unjwt Public

    A collection of JWT utilities based on the Web Crypto API, in a single zero-dependency package.

    TypeScript 38

  5. nuxt-pglite nuxt-pglite Public

    A Nuxt module aimed to simplify the use of PGlite.

    TypeScript 33 1

  6. nuxt-surrealdb nuxt-surrealdb Public

    A Nuxt module aimed to simplify the use of SurrealDB.

    TypeScript 48 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.