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 — AstrOOnauta - Overview

@AstrOOnauta AstrOOnauta Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@AstrOOnauta
AstrOOnauta
Follow
View AstrOOnauta's full-sized avatar
:octocat:
Software Developer

Will AstrOOnauta

:octocat:
Software Developer
Follow
Sponsor
A developer
168 followers · 25 following
  • Natal, Rio Grande do Norte, Brazil
  • https://www.linkedin.com/in/astroonauta/

Sponsors

@Glamsquad

Achievements

Achievement: Galaxy BrainAchievement: Starstruckx2

Achievements

Achievement: Galaxy BrainAchievement: Starstruckx2
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
AstrOOnauta/README.md

Hi, I'm Will 👋

Full-stack developer · React Native & Next.js · Python/Django · Desktop with Tauri and Electron

I build mobile, web and desktop products end to end: the API and database, the app in the stores, the dashboard in the browser and the agent on the desktop. Coding professionally since 2020, I also maintain open source React Native libraries downloaded ~300k times a month on npm.

LinkedIn npm Email Telegram Figma


🌟 Open source

Project Stars What it does
react-native-international-phone-number Stars Phone number input for React Native, Expo and Web: per-country masks, validation, line-type detection, country picker, 33 languages
react-native-country-select Stars Country picker with flags, search, i18n and offline support, fully typed
thermal-printer-emulator Stars Virtual ESC/POS receipt printer for Windows, macOS and Linux. Point your POS at TCP 9100 and see the receipt on screen. Built with Tauri 2 and Rust

🛠️ Stack

Mobile · React Native · Expo (expo-router, EAS) · Reanimated · FlashList · Fastlane · Xcode Cloud · App Store & Play Store

Web · React · Next.js (App Router, SSR/ISR) · TypeScript · TanStack Query · Zustand · Tailwind · Angular · Vue

Backend & Data · Python · Django · Django REST Framework · Java · Spring Boot · Node.js · PostgreSQL · Redis · Supabase · Firebase

Desktop · Tauri (Rust) · Electron

Infra & Tooling · Docker · Cloudflare Workers · CI/CD · Sentry · PostHog · OneSignal · Stripe · Figma


🎓 About

  • 🌐 Full-stack across mobile, web and desktop, from the database schema to the store release
  • 🎨 UX/UI designer, so I take products from Figma to production myself
  • 🧪 M.Sc. in Chemistry. Research taught me to measure before I change anything

📊 Stats

Will's GitHub stats Top languages



Thanks for stopping by! 😁
🚀 AstrOOnauta 🚀

Pinned Loading

  1. react-native-international-phone-number react-native-international-phone-number Public

    ⚛️ React Native phone number input component 📱

    JavaScript 380 88

  2. react-native-country-select react-native-country-select Public

    🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI.

    TypeScript 27 10

  3. thermal-printer-emulator thermal-printer-emulator Public

    Thermal printer emulator and virtual thermal printer for the desktop: receives ESC/POS print jobs on TCP 9100 and renders the receipt.

    Rust 3

  4. next-js-boilerplate next-js-boilerplate Public

    TypeScript 87 7

  5. frontend-tools frontend-tools Public

    This is a compilation of resources to help the frontend developers.

    HTML 10 3

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.