Amy Farbright @amy.fruitbasket.gay · 31/03/2026hey #tdov! i'm a transfem programmer and gamedev for work and for fun, currently trying to secure any sort of stable job. i've got info about that in my pinned, but if you'd like to pitch in otherwise and help me stay afloat alongside my gf's, today's a great day to do so! linktr.ee/amyfarbright 03721 37
Amy Farbright @amy.fruitbasket.gay · 27/02/2026Bump for today! I've also included here some progress screenshots of various projects I've worked on in the past. Check the alt text for some context beyond the pretty shapes. #lookingforwork #lfw #commissions #gamedev #retro #programming 01613 16
Amy Farbright @amy.fruitbasket.gay · 24/02/2026to anyone desperate for gig work that's considered searching on upwork: don't a while back i got cold-emailed by a prospective client about recording my voice for use in ai models. i just ignored it. but today, i got This email, showing the company that wanted my data is *itself* owned by upwork 011 1
Amy Farbright @amy.fruitbasket.gay · 22/02/2026this is stuff i did for fun on a shoestring, just imagine what a human with better resources could make for you 1150 15
Amy Farbright @amy.fruitbasket.gay · 13/01/2026Hey #PortfolioDay! I'm a gamedev and programmer currently looking for work. If you want the expertise of a polymath capable of untangling complicated technical knots, and delivering polish no matter the workflow, get in touch! foreverwip.github.io #gamedev #programming #lfw 0138 13
Amy Farbright @amy.fruitbasket.gay · 16/12/2025I'm a programmer with a knack for tinkering and reverse engineering. With 7+ years experience across environments, I excel at efficient and practical integration of tech at multiple levels of the codebase. If you think I would make a good fit for your team, please reach out! #gamedev #lookingforwork 05341 53
Amy Farbright @amy.fruitbasket.gay · 30/11/2025as part of working on my own tooling for my other projects, i've started to explore how static analysis can be used to find additional code paths in a binary. here's a snippet of my game boy disassembler where i'm working on emulating a subset of the cpu to find constants and deduce indirect jumps 252 5
Amy Farbright @amy.fruitbasket.gay · 28/10/2025laptop's starting to display this screen on boot. its battery's starting to wear out. would like to be able to replace it sooner than later 01843 43
Amy Farbright @amy.fruitbasket.gay · 19/10/2025you know a museum trip isn't all it's cracked up to be when the best thing a trip review can put in the thumbnail is the cafeteria food 3414 41
Amy Farbright @amy.fruitbasket.gay · 16/10/2025midnight testing. working on getting lygia.xyz working with godot's shading language. with godot 4's addition of a preprocessor i've been able to use the library with relatively little changes! here's a working example from github.com/guidoschmidt... #godot #shaders 022 2
Amy Farbright @amy.fruitbasket.gay · 14/10/2025hey #portfolioday and #gamedev! i'm a programmer with >7 years of commercial+hobby gamedev experience, across many disciplines. recently a commercial game i worked on shipped! but now i'm looking for other work to cover my bases. check out my site for other projects+contact info foreverwip.github.io 18935 89
Amy Farbright @amy.fruitbasket.gay · 12/10/2025alternative solution: writing raw scancodes to the registry lets you remap keys at the kernel level instead of the user level, so i can disable the ghost enter presses and it's guaranteed to do nothing... except windows doesn't just eat them, it remaps to scancode 0, which still hogs hid bandwidth 110 1
Amy Farbright @amy.fruitbasket.gay · 11/10/2025yeah no my laptop keyboard is broken broken. even with the enter key fully disassembled, membrane taken off, and contacts cleaned, it still pulls this... impossible to do consistent work atm. i know it's a physical/hardware thing too because this even happens in bios 190 9
Amy Farbright @amy.fruitbasket.gay · 03/10/2025see what happens. see what happens when you decide to act on your ambitions 250 5
Amy Farbright @amy.fruitbasket.gay · 02/10/2025protomen act 3 actually got finished, around 15 years later. pinch me, i must be dreaming 190 9
Amy Farbright @amy.fruitbasket.gay · 23/09/2025i've never seen so much passive aggressiveness in a system message before 051 5
Amy Farbright @amy.fruitbasket.gay · 21/09/2025looks like it's all owned by the same corp mu.se (the length of this url scares me btw) 020 2
Amy Farbright @amy.fruitbasket.gay · 18/09/2025smaller side project: game boy/dmg whole-rom disassembler in ~1.5k lines of rust. it uses execution data provided by the mesen emulator to find branching paths. output is a bit-perfect assembly listing ready to be used by rgbds. video shows it being used on mario land 2 #retrodev #reverseengineering 0136 13
Amy Farbright @amy.fruitbasket.gay · 10/09/2025happy dreamcast day, here's something based on the xbox game instead lol #jsr #mymusic 185 8
Amy Farbright @amy.fruitbasket.gay · 02/09/2025here's a modified version of pokemon yellow's pcm playback engine running within crystal. i modified it to support 2-bit samples as opposed to the 1-bit samples of the original. allows for slightly cleaner samples, but not by much lol. this is for a project that'll be seen eventually... #homebrew 0113 11
Amy Farbright @amy.fruitbasket.gay · 14/08/2025wplace is so cool. you can just say whatever about someone's work 091 9
Amy Farbright @amy.fruitbasket.gay · 09/08/2025wplace is making me do things i never thought i'd do before, such as: redrawing & cleanup of a scaled-down image to look better at lowres. i really should try and do more pixel art... #celestegame #myart 0111 11
Amy Farbright @amy.fruitbasket.gay · 08/08/2025recreated this sprite somewhere in wplace. can you find her? 0227 22
Amy Farbright @amy.fruitbasket.gay · 05/08/2025current project: a more flexible way to patch mega cd games from jp -> us/eu. security code is useless at ip entry, so i sneak a decompression routine in that area and use it to write the original ip back into where it would be in jp version. this preserves absolute addressing in the original ip 132 3
Amy Farbright @amy.fruitbasket.gay · 29/07/2025Hi! Help me find work, & help me live! HIRE me if you think I'd fit on your team! Portfolio is at foreverwip.github.io COMMISSION me if you'd like me to work on a smaller project. Prices in video! DONATE otherwise. Cash is cash.me/$amyfarbright PayPal is paypal.me/fwiprose #lookingforwork #donations 13342 42
Amy Farbright @amy.fruitbasket.gay · 25/07/2025saw this show up in my inbox and it makes me feel. a certain way. as if language isn't a natural consequence of distance and something to embrace as something cultural. i haven't even clicked the link but i hate to think what game sees positive purpose in "making everyone speak the same language" 010 1
Amy Farbright @amy.fruitbasket.gay · 20/07/2025today i started writing a neat little script that pulls data from an online spreadsheet as csv and turns it into data usable by the pokecrystal disassembly. i wouldn't be surprised if teams working on existing pokemon romhacks have some sort of automation like this but it was fun to roll my own ^^ 142 4
Amy Farbright @amy.fruitbasket.gay · 20/07/2025wip of a cover that turned into something a little more (spoilers for music that plays at the end of chapter 4) #deltarune #mymusic #deltarunespoilers 053 5
Amy Farbright @amy.fruitbasket.gay · 14/07/2025change of plans! i'm keeping my car, but i'll still need help paying for its registration (this means i'll also need help paying monthly expenses on top of that). will work for pay, portfolio is: foreverwip.github.io donation links: paypal.me/fwiprose cash.me/$amyfarbright #commissions #mutualaid 03732 37
Amy Farbright @amy.fruitbasket.gay · 11/07/2025ongoing commission: with help from @canon.megane-moe.com, i'm reverse engineering "Zero4 Champ DooZy-J" for #ps1! the goal is to map out enough of game's script interpreter and engine to make an english fanlation possible. more info on the game + its structure here: doozyj.megane-moe.com #romhacking 0115 11
Amy Farbright @amy.fruitbasket.gay · 10/07/2025late night baloney: trying to look up the name of a standard-looking function used by a psx game and getting some wild seo bait 060 6
Amy Farbright @amy.fruitbasket.gay · 10/07/2025been looking at the pokecrystal disassembly today, inspired me to make this tiny thing 090 9
Amy Farbright @amy.fruitbasket.gay · 08/07/2025Hey #PortfolioDay! I'm a #gamedev and programmer currently looking for work. If you or your team could benefit from someone proactive & flexible engine-side, with deep low-level knowledge of multiple platforms old and new, and reverse-engineering experience, please get in touch! foreverwip.github.io 24721 47
Amy Farbright @amy.fruitbasket.gay · 02/07/2025currently saving up to pay off car fees (i intend to sell it to help pay my bills). if you'd like to help me cover the costs, consider commissioning me or donating outright. for comms, just dm me. for donations, use one of these links: paypal.me/fwiprose cash.me/$amyfarbright #commissions #mutualaid 0815 15
Amy Farbright @amy.fruitbasket.gay · 01/07/2025first footage of the game running in gens! still need to iron out a lot of stuff (drawing lines/rects/circles/text, a *lot* more optimization) but this at least looks like a game you can play lol #megadrive #homebrew #pico8 4249 24
Amy Farbright @amy.fruitbasket.gay · 30/06/2025attempting something funny this evening. seeing how much it takes to get celeste classic compiling for mega drive (via github.com/lemon32767/c... and sgdk). doesn't boot yet, but seeing the pico8 palette loaded in cram gives me a certain feeling 1375 37