wilson · he/him
  • https://www.thomaswilson.xyz
  • Software engineering lead, working with teams to build boring (and important) software for the web.

  • Joined on 2026-02-20
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-06-19 08:36:12 +00:00
0fa48c79a2 blog: Book Review - I am not a Robot
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-06-14 15:34:26 +00:00
54b2d46381 blog: The Devils book review
wilson pushed to main at wilson/language-learning-app 2026-06-02 20:02:56 +00:00
37570e9c58 monster commit: Make changes to the "summary article" generation flow
0f29af05ca chore: bump the API types
40af152a2a feat: add the FastApiInstrumentator to the API
8b0989a566 chore: delete empty file
Compare 4 commits »
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-05-30 09:43:22 +00:00
6a5edaeae5 fix: Talent -> tailnet
4271594a5e blog post: 45 minute project
Compare 2 commits »
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-05-29 14:53:00 +00:00
d62860d413 blog: music recs for Ma
wilson pushed to main at wilson/language-learning-app 2026-05-27 17:45:59 +00:00
fecb5839ea feats: use Procrastinate for persistant jobs; try using Gemini for text
wilson pushed to main at wilson/language-learning-app 2026-05-23 19:38:04 +00:00
6dc7ff0ca0 chore: add .codegraph to the gitignore
wilson pushed to main at wilson/language-learning-app 2026-05-22 21:40:27 +00:00
1a026e5056 feat: add monitoring and instrumentation
84c5c29ee1 feat: Store data with bunny when deploying remotely
Compare 2 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-18 20:43:31 +00:00
9b9bdc3a39 feat: Change out storage from local to Bunny (via env param)
293a8ab3f9 fix: Commit various features relating to CYOA
Compare 2 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-08 09:59:32 +00:00
941396fc60 feat: [frontend] Update the styles and data on the adventure page, to automatically refresh
697ddf01fc feat: [api] Integrate SpaCy into generation step for CYOA entries
213b7562fa chore: frontend types
Compare 3 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-07 20:43:51 +00:00
01e09680c8 fix: [frontend] type of Date to string for incoming request
7df2542d1e feat: [frontend] Build the /adventures page; add i18n to the adventure page
Compare 2 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-06 21:52:06 +00:00
fac5d26220 feat: [frontend] Update the adventure page, show past entries and future ones
1b54536647 chore: [frontend] update types
d54f98d007 feat: [api] add created timestamps to adventure entities
461473d379 feat: [api] Various changes to get the adventure possible choice feature working
e40574ae9d feat: [api] Fetch audio file for adventure entry
Compare 9 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-04 07:03:01 +00:00
48bbcac9a6 feat: [frontend] Build form and UI for creating a Choose Your Own
568b907013 refactor: [frontend] color -> colour
bcc12e3fad Update hooks.server.ts
4c60a3ca91 feat: [frontend] Add randomItemInArray helper
e075f2dc39 Update types.gen.ts
Compare 8 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-03 21:39:09 +00:00
a8cd8d8060 feat: [frontend] First implementation of the "Create new adventure"
ac73bd1a04 fix: [api] Pass along length of response from request
2d5933ff59 styles: [frontend] Add page and form styles to app.css
a5f2f630fe chore: [frontend] Update API client generated code
Compare 4 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-03 16:17:53 +00:00
8b687e9737 feat: [api] Add choose your own adventure functionality
65b30753f0 Update config.py
a306eaaf5d Update env.py
24dd4e7053 Create 20260503_0016_add_choose_your_own_adventure.py
4ea67fda13 Update Makefile
Compare 12 commits »
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-04-28 20:58:23 +00:00
98b1cbde8a blog: Paladin's Grace book review
1cf54809bd feat: add a tags field to the New Blog Post form
Compare 2 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-24 06:55:05 +00:00
fb4ab69295 docs: [api] Add flashcard-related models
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-04-22 20:39:31 +00:00
ee5733275b blog: Deskilling from AI
wilson pushed to main at wilson/language-learning-app 2026-04-18 19:07:18 +00:00
26ce12f69f feat: [content] Initialise the content module
33da2faa0d fixup: [frontend] Send through the root path server file
678ada3031 feat: [frontend] Update the styles of the root page, and the application
612c33ba93 feat: [script] Fix how non-verb words are imported, as they were missing
c9dd9d0b4c feat: [api] Create better "search" functionality for the dictionary
Compare 7 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-17 08:39:46 +00:00
45336277df feat: [frontend] Refactor the packs admin interface
eba8a1b4cd chore: [frontend] API types
91ff2e7740 chore: [frontend] Continue removing traces of the shadcn components
34a044b349 chore: remove the shadcn components
aa155dd7a9 chore: [frontend] Move various docs and config files
Compare 11 commits »