You can also check out my CV here, or by running
ssh cv.antoni.ai
in your terminal
My name is Antoni,
I build simple, scalable and maintainable software. Best UI/UX is reached through incremental iteration.
This is my favourite professional stack core right now:
- TypeScript, Go, Rust
- Next.js, SvelteKit, Astro
- Xstate + Zustand/Jotai
- tRPC / OpenAPI + React Query / Server Components
- Prisma with Kysely + Planetscale + Redis
Also, you here's a list of all of my open-source projects:
Stars | Name | About |
---|---|---|
sp-hooks | State in your URL! Simple JavaScript hook to let you store state in URL Search Params easily. | |
SVG-to-SwiftUI | Compiler + Web App to convert raw SVG code to SwiftUI Shape. | |
use-cookie-consent | Headless JavaScript hook to simplify implementation of Cookie Consent banners. | |
squircle-js | Squircle element for the web. | |
SwiftUI-Tooltip | Tooltip utility for SwiftUI developers. | |
easy-npm-package-react | Template to easily publish a React + TypeScript NPM package. | |
ssh.antoni.ai | My portfoio accessible through SSH |
Also, here are some projects that I no longer actively work on:
- styled-latex - Styled-components implementation of LatexCSS
- excuse-generator - Three part excuse generator
- liverpool-dissertation - Simulink in the browser (almost)
- golang-rpc-example - Example setup of Golang's built-in RPC
- next-graphql-let-plugin - Frictionless automatic GraphQL Typescript generation setup for Next.js
- nextjs-typescript-graphql-template - Next.js, TypeScript and GraphQL Example
- polyrhythm - Polyrhythm generation algorithm in multiple languages
- use-step-machine - Step machine React.js hook.
- aqdm - For loop console progress monitoring that works.
- next-radix-stitches-typescript-eslint-template - Template