Skip to content
View codewithcats's full-sized avatar
🐱
Building something big
🐱
Building something big

Highlights

  • Pro

Block or report codewithcats

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
codewithcats/README.md

Hey, I'm Amp 👋

Staff Software Engineer @ EarnIn · Frontend specialist · Agile nerd · Cat person

13 years building things for the web. I care a lot about clean architecture, great UX, and helping engineers level up.


🛠 Tech I reach for

Frontend

TypeScript React Angular Elm TailwindCSS

Backend & Data

Node.js Go Elixir PostgreSQL Neo4j

Other tools I like

Docker AWS Astro RabbitMQ XState


🚀 Things I've built

🏥 VX – Veterinary Business Platform

Angular · TypeScript · TailwindCSS · NodeJS · PostgreSQL · Docker

An all-in-one internal system for an animal hospital — handling appointments, records, billing, and staff workflows. Built and maintained solo at Paw and Betty.


📡 Content Platform for TrueVisions & Siamsport

React · Astro · EleventyJS · NodeJS · Go · Neo4J · RabbitMQ · AWS

Designed and implemented system architecture for high-traffic, content-focused websites serving millions of users/day. Used static site generation and a graph database to model complex content relationships.


🎨 Monet.market – Blockchain NFT Platform

React · TypeScript · XState · Metamask SDK · D3 · TailwindCSS

Web client for an NFT marketplace. Built state machines for complex async flows and integrated directly with on-chain data.


🎮 CryptoKnights – Tournament Platform

React · Next.js · TypeScript · TailwindCSS

Website and tournament management system for a blockchain-based game.


📺 LiveJam – Interactive Live Streaming

Elm · RxJS · TypeScript · TailwindCSS

Real-time, 2-way interactive live streaming client. Elm was a great fit for managing the gnarly concurrent state here.


🐾 Mumu Pet Guide

React · Elm · Swift · Elixir · Go · PostgreSQL · Firebase · Docker

Pet discovery and guide app for Thailand. Led product and engineering across web, iOS, and backend.


👾 About me

  • 🧑‍💻 Currently: Staff Software Engineer @ EarnIn
  • 🎓 B.Sc. Computer Science, Thammasat University (First-Class Honours)
  • 🌏 Based in Bangkok, Thailand
  • 🤝 Active in the Thai agile community — speaking & organising at Agile Thailand since 2012
  • 🐱 Yes, the username is accurate

📫 Connect

LinkedIn Email

Popular repositories Loading

  1. angular-dev-th-awesome angular-dev-th-awesome Public

    Awesome links that have been placed in Angular Developer Thailand Facebook group

    13 1

  2. iLibrary iLibrary Public archive

    Internet library just for practicing Java

    Java 4 3

  3. twopages twopages Public

    Application for developing reading habit by challenging people to read at least 2 pages a day

    CSS 3 4

  4. TPBiz TPBiz Public archive

    Java 2 1

  5. concurrent_training-w1-java concurrent_training-w1-java Public

    Basic java concurrent programming demonstration using rabbit and turtle.

    Java 1

  6. concurrent_training-w1-csharp concurrent_training-w1-csharp Public

    1