Hi, SaltyAom here.
I'm a lazy developer and cosplayer.
Platform Architect at BRIKL, mostly in optimization.
I'm a guy tho
I like opensource that improve quality-of-life, and sometime I made one.
I created elysia, a Bun web framework with end-to-end type safety like tRPC:
elysia_eden.mp4
Speak at some local tech event, and help organize like:
- BKK.js
- Dev Mountain Festival
- Stupid Hackathon
And would like to speak more at tech event, if you invite me then I happy with most of the time.
Language
I'm comfortable with the following language:
- Thai (I'm native)
- English
- TypeScript
- Rust
- Dart (for Flutter)
- C#
Preference:
Here's my go-to tools for creating something:
- Frontend Web:
- React / Nextjs
- Svelte / Svelte Kit
- Vue / Nuxt
- Backend Web:
- Elysia
- Fastify
- Fiber
- Actix Web
- Mobile:
- Flutter with Niku
- React Native
- iOS: Swift UI
- Database:
- Postgres
- MongoDB
- ScyllaDB
- MySQL with Vitess
- Firebase Realtime Database / Firestore
- ORM: TypeORM, SQLX (Rust)
- Others:
- Firebase
- Supabase
- PlanetScale
- Pulumi
- Cloud:
- Serverless deploys.app
- Google Cloud Platform
- Cloudflare Stack (like Cloudflare Worker, D1)
Stuff I made:
Software:
- Lagrange - Repo
- A simple API client for a simple task.
- (NSFW) Hifumin - Repo
- Basically nHentai but faster in every way
- Hear about people thought on Reddit
- Seele - Repo
- Probably the fastest nHentai GraphQL API thanks to fully-cached and the edge (running on Cloudflare Enterprise)
Library:
- Elysia Repo
- Fast, and friendly Bun web framework
- End-to-end type safe framework for TypeScript
- Niku - Repo
- Effortless property builder for composing maintainable Flutter UI
- Documentation Repo
- Forsteri - Repo
- Experimental library for creating reusable reactive Web Component with Virtual DOM in 2KB (gzipped) with JSX syntax.
- Forsteri CLI for generating Forsteri project.
- Vanilla Milk - Repo
- Experimental library for creating Web Component with Virtual DOM using template stirng.
- Usagi - Repo
- High level library for effortlessly using RabbitMQ in Nodejs.
- At the time, RabbitMQ doesn't support async-await yet.
Random Thing:
- React but Thai
- Prophet Launchpad - Repo
- Button like but with
prophet
.
- Button like but with
- Cool design for webring - Repo
- Weeb stuff:
- Left click to Pat Platlets - Repo
- Left click to Pat Senko - Repo
- Left click to Angry Miko - Repo