### 🧜🏻トーマスについて

[![codeberg](https://img.shields.io/badge/Codeberg-2185D0?logo=codeberg&logoColor=fff)](https://codeberg.org/thomasjwebb)
[![Gitlab](https://img.shields.io/badge/-thomasjwebb-FCA121?style=flat-square&logo=gitlab&logoColor=white)](https://gitlab.com/thomasjwebb)
[![bandcamp](https://img.shields.io/badge/-pinkboi-408294?style=flat-square&logo=bandcamp&logoColor=white)](https://bandcamp.com/pinkboi)
[![email](https://img.shields.io/badge/-thomas@thomasjwebb.com-blue?style=flat-square&logo=Gmail&logoColor=white)](mailto:thomas@thomasjwebb.com)

**2026/03 Attending [GDC](https://gdconf.com/)**  
**2026/04 Attending [FediForum](https://fediforum.org/2026-04/) online**  

- 🎛️ I’m currently working on: open source audio frameworks
- 💬 Ask me about: synthesizers 🎹
- 📫 How to reach me: thomas@thomasjwebb.com
- 🏳️‍⚧️ Pronouns: they/them

I'm a software engineer. I consult through [Osaka Red LLC](https://osakared.io). You can support my open source work at [ko-fi](https://ko-fi.com/tamsynne).

I blog on tech stuff [here](https://webbmaster.com) and [here](https://osakared.com/blog/) and live stream open source coding [on twitch](https://www.twitch.tv/osakared/).

I'm behind the open source haxe audio libs [haxe grig](https://gitlab.com/haxe-grig), plus some other stuff.

I'm into audio programming, machine learning, server, client, web, hit me up if you have similar interests. Note that my public activity is increasingly moving from github and gitlab to codeberg.

Talks (not exhaustive, let me know if any other talks I've done are publicly available):

- [Domain-Specific Languages in Haxe](https://www.youtube.com/watch?v=uvF0YYRlUsw) - HaxeHybrid 2022 (which I put on and ended up being primarily online)
- [Bringing Back The Sound Chip](https://raw.githubusercontent.com/thomasjwebb/thomasjwebb/main/presentations/Bringing%20Back%20The%20Sound%20Chip.pdf) - GameSoundCon 2021 (just the slides, the talk is not available)
- [Real Time Audio Programming in Haxe](https://www.youtube.com/watch?v=4leDPgO5N2o) - HaxeIn 2020
- [Audio Development With Haxe](https://www.youtube.com/watch?v=IQs2a2KHlpk) - Haxe Summit Seattle 2019

プログラマーです。[Osaka Red LLC](https://osakared.io)としてソフトウェアコンサルチングしています。

[ここ](https://webbmaster.com)でテクノロジーについてのブログをしています。残念ながら全部は英語です。

建材、[haxe grig](https://gitlab.com/haxe-grig)というオープンソース音響ソフトウェアを作っています。

音響、機械学習、サーバー、ウェッブには興味があります。

[![c](https://img.shields.io/badge/c%20-%2300599C.svg?&style=flat&logo=c&logoColor=white)](http://www.c-faq.com/)
[![c++](https://img.shields.io/badge/c++%20-%2300599C.svg?&style=flat&logo=c%2B%2B&ogoColor=white)](https://isocpp.org/)
[![haxe](https://img.shields.io/badge/haxe%20-%23EA8220.svg?&style=flat&logo=haxe&logoColor=white)](https://haxe.org)
[![rust](https://img.shields.io/badge/rust-%23000000.svg?&style=flat&logo=rust&logoColor=white)](https://www.rust-lang.org/)
[![python](https://img.shields.io/badge/python%20-%2314354C.svg?&style=flat&logo=python&logoColor=white)](https://www.python.org/)
[![node.js](https://img.shields.io/badge/node.js%20-%2343853D.svg?&style=flat&logo=node.js&logoColor=white)](https://nodejs.org/)
[![js](https://img.shields.io/badge/javascript%20-%23323330.svg?&style=flat&logo=javascript&logoColor=%23F7DF1E)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[![react.js](https://img.shields.io/badge/react%20-%2320232a.svg?&style=flat&logo=react&logoColor=%2361DAFB)](https://reactjs.org/)
[![ruby](https://img.shields.io/badge/ruby-%23CC342D.svg?&style=flat&logo=ruby&logoColor=white)](https://www.ruby-lang.org/)
[![linux](https://img.shields.io/badge/linux-%23FCC624.svg?&style=flat&logo=linux&logoColor=white)](https://opensource.com/resources/linux)
[![freebsd](https://img.shields.io/badge/freebsd-%23AB2B28.svg?&style=flat&logo=freebsd&logoColor=white)](https://www.freebsd.org/)

### 📷 Photography

I have been into photography my whole life and you can see a steady stream of my photos at [my flickr](https://www.flickr.com/photos/7297815@N08/) or a more curated feed at my [photography blog](https://nonbinaryanalog.com). Self-hosted pixelfed at `@nonbinaryanalog@social.nonbinaryanalog.com` and the wordpress at `@admin@nonbinaryanalog.com` on the fediverse. I shoot both digital and film and develop b&w myself to control the kinds of results I get.

### 🦇 Music

I am a drummer, synth player and composer. I am a [certified Bitwig instructor](https://www.bitwig.com/certified/thomas-webb-8/) and have made a [🎹 controller script](https://github.com/osakared/apc-key-25-bitwig) for it. I can also instruct on sound design, how synthesizers (of all types) work, etc. I also record music sometimes - check out my [💿 new single](https://tarpan.bandcamp.com/album/deploy-pyre-2), my [💿 release from a couple of years ago](https://fanlink.to/werewolf-of-paris) and [music video](https://www.youtube.com/watch?v=Vz9ScrZ_FkU) for it. See also the [linktree](https://biglink.to/tarpan) for my music and other stuff.

* [Tarpan](https://tarpan.band/)
* [The Happy Buttons](https://thehappybuttons.com/)

### 🥙 Cuisine

Check out some vegan recipes on [this website](https://shallotsanctuary.com/) and in [this repo](https://github.com/thomasjwebb/recipes). Also check out [this ig](https://www.instagram.com/shallotsanctuary/) and my occasional [food booth](https://panella.place/).

### 🍺 Homebrew

I do small batches of all-grain brewing. See my recipes [here](https://snowplant.org/) and also the [profile on untappd](https://untappd.com/SnowPlant). My personal favorites are the [piñon nut brown](https://snowplant.org/pi%C3%B1on_brown/) and [campfire in your eyes](https://snowplant.org/campfire_in_your_eyes/).

<!--
**thomasjwebb/thomasjwebb** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.

Here are some ideas to get you started:

- 🔭 I’m currently working on ...
- 🌱 I’m currently learning ...
- 👯 I’m looking to collaborate on ...
- 🤔 I’m looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ...
-->
