Skip to content
View AstrOOnauta's full-sized avatar
:octocat:
Software Developer
:octocat:
Software Developer

Sponsors

@Glamsquad

Block or report AstrOOnauta

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
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 378 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