Journalist Tool

Kineticist

  • HDashboard
  • IItems
  • ↓Ingest
  • SSources
  • KBeats
  • BBriefs
  • RIntel
  • QSearch
  • AActivity
  • +Health
  • ?Guide

v0.1.0

← All beats

Pinball

/pinball

DashboardKnowledge Base2772IntelligenceTools1SettingsChangelog
← Back to KB

Keith Johnson

personactive124 mentionsFirst seen Feb 11, 2007Last seen Feb 17, 2026

Profile

Keith Johnson is a veteran pinball software programmer and designer who has worked at multiple major manufacturers across his career, including Williams Valley (1998-1999), Stern Pinball (1999-2000s), and Jersey Jack Pinball (2010s-present). At Jersey Jack, he has served as head of software and led rule design for major titles including Avatar, The Hobbit, Pirates of the Caribbean, and Wizard of Oz. He is known for developing complex rule sets that justify game costs, though he has faced criticism from industry commentators regarding game complexity and emotional engagement.

Aliases

No aliases

Relationships

  • affiliated_withSimpsons Pinball PartyKeith Johnson programmed the game's rulesetmedium
  • appears_inHead2Head PinballFeatured guest in Episode 41 discussing Heighway Pinball bankruptcymedium
  • affiliated_withJoe KatzCollaborative design partner at Jersey Jack Pinball; works alongside on game developmentmedium
  • works_atRevenge from MarsKeith Johnson programmed two modes and bonus content for Revenge from Marsmedium
  • works_atJersey Jack Pinball

Facts

  • achievementLead designer of Avatar ruleshighfrom 2024
  • achievementLead designer of Pirates of the Caribbean ruleshighfrom 2024
  • achievementImplemented starmap ruleshighfrom 2018
  • achievementSoftware team member on Family Guyhighfrom 2007
  • achievementLead designer of Hobbit ruleshighfrom 2024
  • achievementCoding contributor to Lord of the Ringshighfrom 2009

Claims (64)

  • factualhigh

    Keith Johnson's Pirates of the Caribbean code philosophy was to justify pricing through complexity and depth

    Source: Jersey Jack Pinball podcast (quoted by hosts)The Eras Tour - Jersey Jack Pinball Part 2
  • factualmedium

    Keith Johnson coded both Guns N' Roses and Lord of the Rings

    Source: KanedaEpisode 1063: "TPF in a Week and Still Nothing!"
  • factualhigh

    Keith Johnson designed Lord of the Rings, Simpsons Pinball Party, and Wizard of Oz

    Source: Alan, Jeff HartEpisode 60 - Die on This Hill: World Poker Tour
  • opinionmedium

    Keith Johnson (Jersey Jack code designer) mutes audio clips and refuses to incorporate community feedback, prioritizing code implementation over player experience.

Recent Mentions (131)

  • Previously at Jersey Jack Pinball, reportedly joining Stern to finish Wheel of Fortune (mentioned ambiguously by Ron)

    Episode 39 – Pinball PrincessApr 20, 2017
  • Designer/programmer on Wizard of Oz; participated in real-time code adjustments during Tommy's beta testing streams

    TryptophonicNov 26, 2024
  • Designer/head at Spooky Pinball, recently interviewed by Buffalo podcast, discussed Pirates production strategy

    Episode 145 – Sling PowerMay 13, 2020
  • Possible additional programmer on Harry Potter; referenced with concern about potential overuse of multi-balls

    Episode 1097: "Kaneda's Harry Potter Playfield Thoughts"Jun 4, 2025
  • Jersey Jack leadership; involved in Godfather creative direction discussion

    Episode 780: "JJP's Mobster Masterpiece"Mar 11, 2023
  • Stern designer/coder; directly criticized by Kaneda for 6-year delay on Pirates of the Caribbean wizard mode

    Episode 1018: "Too Many Issues w NIB These Days"Nov 1, 2024

Contradictions

  • Existing: Keith Johnson worked at Stern Pinball from 1999 onwards per mention 7vsConflicting: Mention 0 (2026-01-30) references him as designer of Guns N' Roses with no confirmation he designed this game; this appears to be either speculative attribution or an error
    Resolved
    kept_existing · Mar 2, 2026
  • Existing: Multiple mentions (1, 4, 6) confirm Keith Johnson as Jersey Jack Pinball software lead/designervsConflicting: Mention 7 dated 2008-11-02 states he was 'head of software at Jersey Jack Pinball' but JJP was not founded until 2011, creating a chronological impossibility
    Resolved
    kept_existing · Mar 2, 2026
  • Existing: Keith Johnson is Head of Software at Jersey Jack Pinball (established in Episode 41, 2018)vsConflicting: Episode 7 (TOPCast 63, 2008-11-02) describes him as 'Software programmer and head of software at Jersey Jack Pinball' with career at Williams Valley and Stern from 1998-1999, yet Jersey Jack was founded in 2011, making 2008 timeline impossible
    Resolved

Related Glossary Terms

No linked glossary terms

Head of software and software team lead; designed rules for Avatar, The Hobbit, Pirates of the Caribbean, and Wizard of Oz
medium
  • works_atStern Pinball Inc.Programmer credited with work on Revenge from Mars, High Roller Casino, The Sopranos, Family Guy, and other titles (1999-2000s)medium
  • designedAvatarLed rules design and code development with contributions from Mark Seidenmedium
  • designedThe HobbitLed rule designmedium
  • designedPirates of the CaribbeanLed rule designmedium
  • designedWizard of OzConfirmed designer with rules derived from Lord of the Rings design philosophymedium
  • designedLord of the RingsCoding contributions and algorithm work on rule setsmedium
  • affiliated_withMark SeidenCollaborated on Avatar rules designmedium
  • affiliated_withThe GodfatherKeith Johnson designed the rules for The Godfathermedium
  • achievement
    Programmer on Revenge from Mars
    high
    from 1998
  • achievementProgrammer on High Roller Casinohighfrom 2001
  • achievementDesigner of Guns N' Roses pinball machinemediumfrom 2026
  • intelligence_frequency_spikenoexpertfrom 2026-03-02
  • roleSoftware team lead at Jersey Jack Pinballhighfrom 2018
  • roleSoftware programmer at Stern Pinballhighfrom 1999 until 2018
  • roleHead of software at Jersey Jack Pinballhighfrom 2018
  • roleSoftware programmer at Williams Valleyhighfrom 1998 until 1999
  • roleRuns software boot camphighfrom 2025
  • Source: KanedaSaturday Morning Spectacular 11.23
  • factualmedium

    Pirates of the Caribbean took six years to receive final wizard mode code

    Source: Kaneda (host)Episode 1018: "Too Many Issues w NIB These Days"
  • factualhigh

    Keith Johnson stated Indiana Jones required hitting the middle inserts 8,000 times to complete 'Raiders of the Lost Ark' for only a two-ball multiball reward

    Source: Head to Head Pinball Podcast episode 41The Bro Of Flow: John Borg Part 2
  • factualhigh

    Keith Johnson designed rules for Godfather similar to his Guns N' Roses work

    Source: JJP announcementEpisode 189 - Royale With An Offer You Can't Refuse
  • opinionmedium

    Keith Johnson's multiball-heavy rule design philosophy is becoming formulaic and repetitive across multiple releases

    Source: ZachEpisode 202 – In Space
  • factualhigh

    Keith Johnson's code incorporates RPG/board game mechanics with territory control and influence progression

    Source: Host gameplay discussionThe Godfather Pinball: First Impressions (SDTM, 2023)
  • factualhigh

    Keith Johnson led programming on The Godfather 50th Anniversary

    Source: Knapp Arcade articleNew In-Depth Look at Jersey Jack Pinball's The Godfather 50th Anniversary Game from SDTM
  • factualhigh

    The left and right orbits each can perform seven different ball routing outcomes

    Source: Official featuretteThe Godfather 50th Anniversary Pinball Featurette (Jersey Jack Pinball, 2023)
  • factualhigh

    Audio and video assets were sourced from high-definition stems provided directly by Paramount

    Source: Official featuretteThe Godfather 50th Anniversary Pinball Featurette (Jersey Jack Pinball, 2023)
  • opinionmedium

    The stained glass user interface design is unique and has never been done before in pinball

    Source: Official featuretteThe Godfather 50th Anniversary Pinball Featurette (Jersey Jack Pinball, 2023)
  • factualhigh

    Keith Johnson was the primary creative force behind Lord of the Rings rules and code

    Source: George Gomez and David DennisThe Architect – George Gomez Part 2
  • factualhigh

    Keith Johnson designed Jersey Jack Pinball's current system from scratch including board controllers, operating system, and programming language

    Source: Ron Hallett (inference from discussion)Pinball Is Dying – Part 2: Bally/Williams
  • factualmedium

    Keith Johnson was the top qualifier for B Division at Papa 3 in 1993 in New York City and qualified in A Division every Papa year until 2017

    Source: David DennisPinball Is Dying – Part 2: Bally/Williams
  • factualhigh

    The game will ship with 1.0 code complete

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • factualhigh

    Six programmers worked on the Guns N' Roses game

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • factualhigh

    The LE model has approximately 350 lights; the CE has 621 lights

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • opinionmedium

    Co-op mode could be implemented in one day but is not prioritized for launch

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • factualhigh

    Slash recorded original guitar licks for three album modes

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • factualhigh

    Light choreography for every minute of every song was completed; 160+ minutes of light shows total

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • predictionmedium

    Casual players should see an album mode approximately every 20 games

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • opinionmedium

    Factory move and COVID delays were beneficial for final polish and completion

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • factualhigh

    Guns N' Roses features 21 songs with approximately 160 minutes of total music content

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • factualhigh

    The game design evolved significantly during development with late additions of boosters, Slash Solo, and tour modes despite having initial framework

    Source: Final Round Pinball Podcast Ep 18Ep 18: SWEET PIN O’ MINE
  • factualhigh

    Each of 20+ songs on Guns N' Roses is uniquely coded with individual lighting and rules

    Source: Referenced by co-hostGuns N Roses Pinball First Impressions & Gameplay
  • factualhigh

    Keith Johnson leads a seven-person coding team on Guns N' Roses and previously coded Pirates of the Caribbean

    Source: Tommy (citing Keith Johnson's public statement)Ep. 104: Appetite for Pinball
  • factualhigh

    Jersey Jack Pinball is committed to implementing co-op mode on their system at some future point, but not immediately

    Source: Direct quoteEpisode 266: Keith Johnson keeping us busy
  • opinionhigh

    Indiana Jones pinball has the best video modes ever created in pinball

    Source: Direct opinionEpisode 266: Keith Johnson keeping us busy
  • factualhigh

    Counterforce (Gottlieb) served as design inspiration for Battle for the Kraken wizard mode concept

    Source: Direct acknowledgmentEpisode 266: Keith Johnson keeping us busy
  • factualmedium

    Time Shock video pinball game is the genesis of co-op mode design in pinball

    Source: Direct claimEpisode 266: Keith Johnson keeping us busy
  • factualhigh

    Keith Johnson has been active on online pinball forums since gaining posting access in September 1992 on RackDotGames.Pinball

    Source: Direct quoteEpisode 266: Keith Johnson keeping us busy
  • factualhigh

    Pirates of the Caribbean will not receive another official release until the final wizard mode is complete

    Source: Direct confirmationEpisode 266: Keith Johnson keeping us busy
  • factualhigh

    Keith Johnson wanted to call the Elvis video mode 'Flip Flip Revolution' but lawyers vetoed it due to trademark concerns

    Source: Direct quoteEpisode 266: Keith Johnson keeping us busy
  • factualhigh

    The video mode in Elvis was entirely Keith Johnson's idea that he pitched to Stern

    Source: Direct quoteEpisode 266: Keith Johnson keeping us busy
  • factualhigh

    Attending the Papa Tournament in NYC with Kevin Martin was career-defining for Keith Johnson and led him to eventually work at Williams and Stern

    Source: Direct narrativeEpisode 266: Keith Johnson keeping us busy
  • factualhigh

    The action button/gold collection mechanic in Pirates was inspired by modern video game patterns where players collect dropped items before they disappear

    Source: Direct explanationEpisode 266: Keith Johnson keeping us busy
  • opinionhigh

    Epstein's competitive pinball tournaments directly enabled industry figures like Lyman Sheets, Keith Elwin, and others to meet and eventually enter the pinball industry

    Source: Keith JohnsonEpisode 264: Thank you, Steve Epstein
  • factualhigh

    Back in 1993, there were only approximately two major pinball competitions (PAPA 3 and IFPA)

    Source: Keith JohnsonEpisode 264: Thank you, Steve Epstein
  • factualhigh

    Keith Johnson stated that Pirates machines 'weren't selling' in a recent Buffalo interview

    Source: Zach (citing interview)Episode 145 – Sling Power
  • factualhigh

    Jersey Jack discontinued Pirates of the Caribbean due to lack of demand at discontinuation point

    Source: Buffalo Pinball Guys 'Bro Do You Even Talk Pinball' interviewThe Pinball Show Ep 12: Is Pinball Ready For The Main Stage?
  • factualhigh

    Jersey Jack will enable Wi-Fi updates for full ISO file disk images (not just Delta upgrades)

    Source: Buffalo Pinball Guys interviewThe Pinball Show Ep 12: Is Pinball Ready For The Main Stage?
  • factualhigh

    Keith Johnson programmed both Simpsons Pinball Party and Lord of the Rings in the same year

    Source: Josh RoopEp 24: Happy Holidays!
  • predictionmedium

    Pirates of the Caribbean 1.0 code update is pending in queue but will be released when development capacity allows.

    Source: Response to Todd's chat question about Pirates update statusFNO Pinball Ep 10: Willy Wonka w/ the Jersey Jack Team
  • factualhigh

    Increasing playfield pitch from 6.5 degrees to 8 degrees actually reduces outlane drain difficulty rather than increasing it.

    Source: Technical discussion of pitch mechanics and ball behaviorFNO Pinball Ep 10: Willy Wonka w/ the Jersey Jack Team
  • opinionhigh

    Keith Johnson's design work is underrated and underappreciated compared to other legendary coders

    Source: Drew and group consensus2 Poor Guys and Special Guest:Ryan (Turbografx_7) from Twitch!
  • opinionhigh

    Designing engaging video modes requires significant time investment with diminishing returns vs core pinball design

    Source: Response to video mode feature requestJack Guarnieri - Pinball Expo 2018 - Pinball News
  • opinionmedium

    Keith Johnson's ruleset for Wizard of Oz is his second-best code work, comparable to The Simpsons

    Source: Zach SharpSDTM Episode 67: The Wizard of Oz Pinball Machine Review
  • factualhigh

    Starmap rules code has been completed and added to Pirates of the Caribbean

    Source: Eric Meunier (confirming Keith's work)Episode 41 – Keith Johnson speaks his mind & Heighway Pinball Bankruptcy
  • factualhigh

    The game features 22 selectable characters each with unique powers and balancing mechanics

    Source: Hosts discussing character systemSDTM Episode 52: Pirates of the Caribbean Pinball Machine Review - Deluxe Edition Part 2
  • factualhigh

    Pirates code is The Simpsons Pinball Party on steroids with five films, five randomized modes per film, and five multi-balls

    Source: Hosts describing Keith Johnson's code designSDTM Episode 52: Pirates of the Caribbean Pinball Machine Review - Deluxe Edition Part 2
  • factualhigh

    Keith Johnson designed the ruleset for The Hobbit

    Source: Greg BoneSDTM Episode 33: The Hobbit pinball machine review
  • opinionmedium

    Keith Johnson is the best pinball coder overall based on his body of work across The Lord of the Rings, The Simpsons, The Hobbit, and The Wizard of Oz

    Source: Zach SharpeSDTM Episode 32: This or That?
  • factualhigh

    Keith Johnson worked at Stern until October 2008, having transferred there when Williams closed pinball at end of 1999

    Source: ArticleJersey Jack Latest
  • factualhigh

    Keith Johnson created the rulesets for Lord of the Rings and Simpsons Pinball Party, which are regarded as having the deepest rules and best license use

    Source: Article author/JJP announcementJersey Jack Latest
  • opinionhigh

    The transition from Williams' structured development to Stern's chaotic approach was primarily due to resource constraints rather than technical differences.

    Source: Analysis of why Stern operated differently: 'Not as many people for one thing'TOPCast 63: Keith Johnson
  • opinionhigh

    Keith Johnson considered High Roller Casino one of his first games where he had significant design influence from conception.

    Source: Direct statement: 'That would say that, yeah' in response to being asked if it was his first major influence gameTOPCast 63: Keith Johnson
  • factualhigh

    Playboy for Williams Pinball 2000 never became fully playable and was abandoned mid-development when the division shut down.

    Source: Direct account: 'Playboy never became playable... there weren't that many' rulesTOPCast 63: Keith Johnson
  • factualhigh

    Keith Johnson designed all rules for High Roller Casino and was responsible for programming all gameplay systems, including three complex devices: roulette wheel, stepper motor ramp, and auxiliary slot machine display.

    Source: Direct statement about his High Roller Casino responsibilitiesTOPCast 63: Keith Johnson
  • factualhigh

    Keith Johnson worked at Williams Valley starting in March 1998, first in the slot machine division for approximately six months before transferring to the pinball division.

    Source: Direct quote: 'the end of March, 1998, I was up there'TOPCast 63: Keith Johnson
  • factualhigh

    The Williams pinball division was shut down the Monday following Expo 1999 (October 1999).

    Source: Direct account of arriving at work and learning about closureTOPCast 63: Keith Johnson
  • factualhigh

    Keith Johnson received job offers from both Stern and Midway following the Williams shutdown but chose Stern.

    Source: Direct statement: 'I had a job offer from them as well that I turned down and the go work at Stern'TOPCast 63: Keith Johnson
  • factualhigh

    Keith Johnson and Dwight Dively worked to modernize Stern's operating system by implementing debugging tools and moving processing from interrupt handlers to improve game performance.

    Source: Direct description of optimization work on High Roller Casino and subsequent gamesTOPCast 63: Keith Johnson
  • Pinball programmer; rumored (by Kaneda) to code for Matrix game; Kaneda critiques his coding style as overly complex and multiball-heavy compared to Joe Katz

    Episode 932: "Only Fools Rush In"Apr 2, 2024
  • Industry figure consulted by Ron regarding Dialed In! pricing structure and limited edition tiers

    Episode 15 – Pinball Expo/TSex Strikes BackOct 20, 2016
  • Lead coder on Guns N' Roses; previously coded Pirates of the Caribbean; led a team of seven coders total for Guns N' Roses

    Ep. 104: Appetite for PinballOct 2, 2020
  • Lead designer on Lord of the Rings and Simpsons Pinball Party; often incorrectly credited to Dwight Sullivan

    Episode 3 - Dwight Sullivan (Lead Game Developer - STERN Pinball) InterviewJul 2, 2018
  • Jersey Jack Pinball software team member, foundational contributor to code system

    Episode 47 - Making of Willy Wonka PinballApr 12, 2019
  • Jersey Jack Pinball representative; attended Epic Expo tailgate

    Ep 75 - Epic Expo 2019Oct 23, 2019
  • Legendary programmer and software engineer at Jersey Jack Pinball; appeared on stream with Joe Katz and Eric Minier

    Episode 60 - Should We Go Dutch?Jul 11, 2019
  • Programmer/coder for both Guns N' Roses and Lord of the Rings Stern machines

    Episode 1063: "TPF in a Week and Still Nothing!"Mar 14, 2025
  • Lead programmer and rules designer for Jersey Jack Pinball's Guns N' Roses game; veteran software programmer with 20+ years industry experience; known for complex rule sets

    Ep 18: SWEET PIN O’ MINEOct 9, 2020
  • Presumed designer/developer of Avatar ruleset; hosts discussed his work despite the overall poor execution

    The Pinball Show Ep 167 BONUS: The Pinball Show Awards: The Worst Of 2024Jan 1, 2025
  • Legendary programmer; co-programmer on Willy Wonka; appeared as guest on FNO stream last week

    FNO Pinball Ep 11: Willy Wonka Pinball MachineJul 16, 2019
  • Legendary pinball designer; credited with Lord of the Rings, Wizard of Oz, Hobbit, Pirates of the Caribbean, Central Pinball Party, World Poker Tour, Wheel of Fortune; discussed as underrated compared to other coders

    2 Poor Guys and Special Guest:Ryan (Turbografx_7) from Twitch!May 8, 2019
  • Jersey Jack coder; allegedly responsible for video-only theme integration approach in JJP games; Kaneda attributes this to Johnson's design decision

    Episode 1002: "What Themes May Come"Sep 20, 2024
  • Jersey Jack Pinball team member; discussed Guns N' Roses light show specifications (200 regular, 300 next level, 600 Super LE/Collector's Edition) with hosts

    Ep 20: The Boys Are Back!Nov 5, 2020
  • Rules designer for Jersey Jack's Hobbit; praised for creating strong ruleset despite 'average layout'

    Episode 162 – Herd MentalityMar 9, 2021
  • Player featured in Willy Wonka and the Chocolate Factory stream gameplay demonstration

    Episode 127 – A Few Hours in ChicagoApr 24, 2019
  • Software lead at Jersey Jack; questioned whether he collaborated with Mark Seiden on Avatar as a unified design mission

    Episode 1020: "What Politics and Pinball Have in Common"Nov 6, 2024
  • Pinball code designer; compared favorably to Lyman in creating deep rule sets with beginner accessibility

    Episode 13 Top 5 Pins for a Single Collection and Your Typical Geometric Mess.Jun 19, 2019
  • Jersey Jack code designer; criticized by Kaneda for Avatar's sterile gameplay and choice to mute movie audio despite having licensing rights

    Episode 1016: "The Best Friday Pinball Podcast In The World Today"Oct 25, 2024
  • Jersey Jack designer associated with Eric Minier; criticized for multiball-heavy game design

    Episode 921: "All The Rumors Out There"Mar 4, 2024
  • Historical pinball designer; coded Lord of the Rings (referenced as Kaneda's all-time favorite game)

    Episode 808: "That Game From France"Jun 2, 2023
  • Designer at Jersey Jack Pinball; cited as elite talent tier

    Episode 668: "The FOMO Topper Worked!"Apr 15, 2022
  • Pinball designer; indicated The Wizard of Oz code comparable to Lord of the Rings per Scott Ian

    Episode 15: Wonka, Woz, and Balls EverywhereJul 3, 2019
  • Recently ex-Stern employee; was Kevin Martin's grad school classmate; competitive pinball player who drove the South with Martin searching for machines

    Pinball Heroes: Kevin MartinApr 18, 2009
  • Programmer who worked with Sharpe at Bedrock on The Flintstones project

    Roger SharpeJun 3, 2018
  • Skilled player referenced by Steve Ritchie; described as poker enthusiast who designed innovative rules for World Poker Tour

    Pinball Heroes: Steve RitchieJan 19, 2009
  • Original lead programmer for Eric Meunier's first three games at JJP; designed the Lord of the Rings ruleset that hooked Meunier on pinball; now in Pinball Hall of Fame

    Exclusive Interview with Eric Meunier – The Wizard Behind Harry Potter Pinball! ✨Jun 19, 2025
  • Game designer and influential resource on pinball theory; advised Meunier on diverter design philosophy enabling multiple ball paths and narrative flexibility

    Exclusive Interview with Eric Meunier | Inside the Making of JJP’s Harry Potter PinballJun 8, 2025
  • Chat participant who attended BlizzCon, provides context on Blizzard's financial investment in Heroes of the Storm (~50 million dollars)

    SSS Ep: 6 Why Stream Pinball?Aug 18, 2020
  • Credited as 'Dr. Blueberry Jeff Johnson'; acknowledged by host for gameplay assistance or support

    Wizard Mode - Star Trek - Enterprise AmokOct 14, 2021
  • Pinball rules/code designer; credited as the architect of Wizard of Oz's complex ruleset

    SDTM Episode 67: The Wizard of Oz Pinball Machine ReviewJul 23, 2018
  • Software and rules design lead at Jersey Jack Pinball for The Godfather; programmer responsible for three-economy system and mode integration

    The Godfather 50th Anniversary Pinball Featurette (Jersey Jack Pinball, 2023)Mar 7, 2023
  • Code designer; created ruleset for The Godfather featuring RPG/board game depth, territory control mechanics, weapons system, multiball stacking

    The Godfather Pinball: First Impressions (SDTM, 2023)Mar 9, 2023
  • Pinball coder; designed The Lord of the Rings, The Simpsons, The Hobbit, The Wizard of Oz; regarded by hosts as most impressive coder overall

    SDTM Episode 32: This or That?Sep 4, 2017
  • Code designer ('code god') at Jersey Jack Pinball; designed Pirates' ruleset compared to The Simpsons Pinball Party; created 22-character system with balance mechanics

    SDTM Episode 52: Pirates of the Caribbean Pinball Machine Review - Deluxe Edition Part 2Mar 5, 2018
  • Code designer credited with creating Lord of the Rings pinball; Kaneda calls it his greatest code work

    Episode 829: "Which Game Should Each Company Remake and Why"Aug 3, 2023
  • Jersey Jack code designer accused of muting audio clips, ignoring feedback, and poor code implementation on recent titles.

    Saturday Morning Spectacular 11.23Nov 25, 2024
  • Rules designer credited for The Hobbit's 31-mode ruleset; praised for integrating every playfield element into different mode mechanics

    SDTM Episode 33: The Hobbit pinball machine reviewSep 12, 2017
  • Coder of Pirates of the Caribbean; first mate role on certificate; listed as software lead

    SDTM Unboxing/Rum Run: JJP Pirates of the Caribbean Pinball MachineDec 6, 2018
  • Code/rules designer for Lord of the Rings; credited for masterpiece ruleset design

    SDTM Episode 74: The Lord of the Rings Pinball Machine ReviewSep 25, 2018
  • Director of Software and lead software engineer at Jersey Jack Pinball for Guns N' Roses, managed programming team and AV integration

    Guns N Roses Pinball Featurette (Jersey Jack Pinball, 2020)Oct 5, 2020
  • Code designer for Guns N' Roses; credited with unique per-song coding and rule depth; quoted on casualization/depth balance

    Guns N Roses Pinball First Impressions & GameplayOct 9, 2020
  • Code programmer for Guns N' Roses along with team; receives A-minus rating for rules and code implementation

    Guns N Roses Pinball Machine Review (Jersey Jack Pinball, 2020) (SDTM)Apr 15, 2022
  • Jersey Jack Pinball programmer on Pirates of the Caribbean game, present during stream

    Pirate of the Caribbean Pinball with the Jersey Jack Pinball Team!Feb 15, 2019
  • Head of software department at Jersey Jack Pinball when Grupp arrived in 2019; former Williams electrical engineer

    Fireside Chat with Bill GruppFeb 7, 2025
  • Head of Software Department at Jersey Jack Pinball, programmer on Dialed In and numerous other games (Simpsons, Lord of the Rings, Wizard of Oz, Hobbit, Elvis, Family Guy)

    Pat Lawlor - Pinball Expo 2018 - Pinball NewsOct 21, 2018
  • Rules designer and programmer at Jersey Jack Pinball; responds to video mode question

    Jack Guarnieri - Pinball Expo 2018 - Pinball NewsOct 21, 2018
  • Programmer at Jersey Jack Pinball; developer of Avatar's songboard mode concept based on Avatar 2 lore; collaborates closely with art team on technical feasibility of UI animations

    Jersey Jack Pinball 2 - Dutch Pinball Open Expo 2024 - Pinball NewsNov 5, 2024
  • Jersey Jack Pinball software/code designer; hired from non-pinball software background; appeared in early show photos

    Jersey Jack Pinball - Dutch Pinball Open Expo 2024 - Pinball NewsNov 5, 2024
  • Coder at Jersey Jack responsible for Guns N' Roses rule set and code depth; host expresses confidence in his work despite not yet reviewing code

    #23 - Guns N' Roses Reveal ReactionOct 6, 2020
  • Legendary pinball programmer; worked at Williams, Stern, and Jersey Jack Pinball; designed/coded four top machines in Pinball Awards Hall of Fame

    Silverball Chronicles Ep 29: Everything is Lit! Keith P Johnson and Jersey Jack PinballMar 31, 2023
  • Jersey Jack Pinball employee; ranked competitive player involved in company operations

    Pinball Brothers - Dutch Pinball Open Expo 2025 - Pinball NewsNov 23, 2025
  • Programmer at Jersey Jack Pinball; designer of Pirates and Hobbit code; suggested via social media possible employment opportunity for Ben Heck

    Episode 80 - Dramatic MetroidsJan 28, 2019
  • Rules and software designer for GNR

    Episode 126 - VR or GNR?Oct 19, 2020
  • Presumably lead programmer at Jersey Jack Pinball; was not programmer on Wonka; expected to be programmer on Guns N' Roses

    Episode 122 - Apples and AdaptersAug 23, 2020
  • Code programmer for Avatar: The Battle for Pandora pinball

    Episode 228 - The Uncanny Battle for ConcordSep 15, 2024
  • Rules designer for Godfather; also designed rules for Guns N' Roses; featured in Straight Down the Middle featurette

    Episode 189 - Royale With An Offer You Can't RefuseMar 19, 2023
  • Former Williams colleague of Ted Estes; already working at Jersey Jack Pinball

    Ted Estes Joins Jersey JackFeb 3, 2013
  • Software designer for Toy Story 4

    TOY STORY 4 RELEASEDJun 20, 2022
  • Lead rules programmer for The Godfather; industry veteran who previously worked on Wizard of Oz, The Hobbit, and Pirates of the Caribbean

    THE GODFATHER REVEALEDMar 7, 2023
  • Software designer at Stern; laid off October 2008; credited with comprehensive rules on The Simpsons Pinball Party and Lord of the Rings

    Stern Bullish Despite Lay-offsOct 30, 2008
  • JJP's lead programmer; previously worked at Stern Pinball before joining Jersey Jack Pinball.

    STEVE RITCHIE JOINS JJPAug 2, 2021
  • JJP staff member working on software and rules development for The Wizard of Oz alongside Ted Estes

    Pat Lawlor to Design Game for Jersey Jack PinballJan 24, 2014
  • Legendary programmer hired as lead rules designer; created Lord of the Rings and Simpsons Pinball Party at Stern; left Stern October 2008

    Jersey Jack LatestJan 30, 2011
  • Legendary programmer at Jersey Jack Pinball; discussed technical setup, pitch mechanics, and Pirates of the Caribbean code updates.

    FNO Pinball Ep 10: Willy Wonka w/ the Jersey Jack TeamJul 9, 2019
  • Lead programmer for The Godfather 50th Anniversary pinball machine

    New In-Depth Look at Jersey Jack Pinball's The Godfather 50th Anniversary Game from SDTMMar 7, 2023
  • Rules programming lead for The Godfather; industry veteran credited on Wizard of Oz, The Hobbit, Pirates of the Caribbean

    Jersey Jack Pinball Officially Reveals The Godfather 50th Anniversary Game - Pricing, Pics, Etc...Mar 7, 2023
  • Programmer assigned to Haunted House/Playboy Pinball 2000 project

    Rare Pictures of Never Produced Williams Pinball 2000 Concept Games...Star Trek, Defender & MoreJan 25, 2023
  • Lead mechanical engineer at Jersey Jack Pinball; discussed Avatar mechanics with Kale; investigated potential exploit when Kale scored 3.7 billion points

    Episode 20 :: The Electric Bat CastSep 19, 2024
  • Director of Software at JJP; worked with Steve Ritchie in 2008

    Ep 12 - Holiday Show 2021Dec 22, 2021
  • Rule set designer; created LOTR rule set; credited with best rule set design avoiding multiball saturation while maintaining depth

    Top 5 Greatest Pinball Machines From Each Company (SDTM, 2025)Mar 9, 2025
  • Stern designer; created rule set for The Lord of the Rings; hosts describe his work as greatest rule set ever created

    Top 5 Greatest Pinball Machines From Stern Pinball (SDTM, 2025)Mar 11, 2025
  • Senior programmer at Jersey Jack Pinball who typically partnered with Eric Menure on previous designs

    Harry Potter Pinball Review (SDTM, 2025)Jul 19, 2025
  • Jersey Jack designer; known for heavy multiball design philosophy (referenced on Pirates and Godfather)

    BDYETP 77: We played the new games and saw Punny FactoryApr 25, 2023
  • Programmer who coded both Simpsons Pinball Party and Lord of the Rings in the same year; both games noted for encyclopedic ruleset depth

    Ep 24: Happy Holidays!Dec 18, 2019
  • Lead programmer for Jersey Jack Pinball; credited with creating deep/complex rule sets

    Pinball Industry News: January 2019 Re-capFeb 2, 2019
  • Mentioned critically by Kaneda as overcomplicating code design; criticized for Byzantine rule sets

    Saturday Morning Spectacular July 26Jul 27, 2025
  • Game designer/programmer (likely at Jersey Jack); criticized by Kaneda for 'throwing code at games' without listening to feedback and muting audio clips

    Saturday Morning SpectacularNov 24, 2024
  • Rules designer for Dialed In; collaborated with JP on UI/animation design; provided design specifications for display layout

    Episode 64 – Jean-Paul de Win and Steve GouveiaOct 15, 2018
  • Pinball designer; discussed in context of rule clarity vs. hidden mechanics approach; hosts compare his design philosophy to Lyman's

    Episode 70 – ROTORDAVE has a better Pinball collection than youNov 19, 2018
  • Head of mechanical/engineering department at Jersey Jack when Bill started in 2019

    Fireside Chat with Bill GruppFeb 7, 2025
  • Assumed co-coder on Guns N' Roses Pinball for Jersey Jack; part of 'teamwork approach' with Joe Katz and others

    The Pinball Show Ep 25: Soft Reboot, Hard NewsAug 17, 2020
  • Supporting team member on Toy Story 4 code/design

    The Pinball Show Ep 103: Toy Story 4 Release, Analysis, & ReactionsJun 20, 2022
  • Director of software for Jersey Jack Pinball; discussed on Pinball Profile podcast; working on Pirates final wizard mode; mentioned Family Guy lost video mode and potential co-op modes.

    The Pinball Show Ep 20: Shocked Or Awed For Pinball Loot Crates?Jul 6, 2020
  • Jersey Jack Pinball Director of Software; coded Simpsons Pinball Party, Lord of the Rings, Pirates of the Caribbean; interviewed by Buffalo Pinball Guys

    The Pinball Show Ep 12: Is Pinball Ready For The Main Stage?May 4, 2020
  • Pinball code designer; criticized for multiball-heavy approach in Pirates of the Caribbean and Hobbit

    The Pinball Show Ep 10: Eeyore Loves Swimming and El Fliper del Merkado de la MordaApr 20, 2020
  • JGP employee; tournament player; works on rule sets for JGP games; represents competitive expertise at JGP.

    Triple Drain Pinball Podcast Ep 18: Blue BallsMay 27, 2022
  • Programmer for Jersey Jack's Avatar pinball

    Episode 235 – Backwards SpeedoSep 10, 2024
  • Jersey Jack staff; explained Avatar rule sheet and game flow at Media Day

    Episode 236 – Media DaySep 25, 2024
  • Pinball designer; created High Roller Casino and Wheel of Fortune; allegedly appeared grumpy at Louisville X-Wings 2022 tournament; Justin's fiancee thought he was a 'dick'

    Episode 190 – Royal EditionJul 20, 2022
  • Rule set designer for Jersey Jack Godfather; known for stacking-heavy, multiball-focused design philosophy; also worked on previous JJP titles.

    Episode 202 – In SpaceMar 15, 2023
  • Lead software programmer for Avatar at Jersey Jack Pinball; expects final Pandora wizard mode delivery by Expo time

    Pinball Magazine & Pinball News PINcast September 2024 recapOct 2, 2024
  • Jersey Jack Pinball employee; attended Papa 3; provided testimony on Epstein's indirect influence on industry recruitment

    Episode 264: Thank you, Steve EpsteinJun 17, 2020
  • Head of software at Jersey Jack Pinball; legendary designer of complex rule sets including Pirates of the Caribbean, Wizard of Oz, Avatar, The Hobbit; started in online pinball forums in 1992; worked at Williams and Stern before JJP.

    Episode 266: Keith Johnson keeping us busyJun 26, 2020
  • Software/rules designer at Jersey Jack Pinball; part of three-person development team praised by Ritchie; veteran pinball player.

    Episode 373: Steve Ritchie & Jersey Jack GuarnieriSep 18, 2023
  • Pinball programmer at Jersey Jack; created complex narrative games like Lord of the Rings and The Simpsons Pinball Party; known for deep rules design

    Episode 398: Ian Harrower GamesMay 31, 2024
  • Credited with originating Fair Strikes tournament format concept on Tilt Forums.

    Episode 242: Ryan Cee… Happy Australia Day!Jan 26, 2020
  • Hosted league play on Simpsons Pinball Party where Zach Sharp achieved $400 million

    Episode 276: Josh Sharpe and Jeff Teolis, UNITED!Aug 26, 2020
  • Created simulations model for IFPA meaningful games calculations; contributed to TGP formula updates

    Episode 167: Josh Sharpe. Older, Wiser, BetterDec 6, 2018
  • Fellow programmer/designer at Jersey Jack Pinball; described as 'very, very good pinball player'; credited with innovations like tilt warnings per game and balls in reserve feature.

    Episode 178: Joe Katz, Jersey Jack Pinball programmerFeb 14, 2019
  • Software coder on Indiana Jones pinball; appeared on Head to Head Pinball Podcast episode 41 to critique game design decisions

    The Bro Of Flow: John Borg Part 2Aug 31, 2023
  • Pinball programmer; worked at Williams (Revenge from Mars), Stern (multiple games), and Jersey Jack Pinball; competitive PAPA tournament player; studied computer science at Virginia Tech

    Everything is Lit! Keith P Johnson and Jersey Jack PinballMar 31, 2023
  • Stern programmer/designer; primary designer of Lord of the Rings code and rules; worked extensively on game rules; worked on Simpsons Pinball Party; now at Jersey Jack

    The Architect – George Gomez Part 2Oct 15, 2022
  • Top-5 competitive pinball player (Papa qualifications 1993-2017); transitioned to programming for WMS Gaming (slots) via IRC chat 1997; later chief architect of Jersey Jack Pinball's hardware system

    Pinball Is Dying – Part 2: Bally/WilliamsJan 5, 2022
  • Legendary pinball player and rules expert; wrote detailed 1990s write-up on Rocky and Bullwinkle rules/strategy, hiding some code knowledge

    Episode 46 - Die on this Hill: Rocky & BullwinkleSep 2, 2024
  • Owner of Walt's pinball bar in LA; passionate Orbiter 1 defender; mechanic/engineer with deep game familiarity; hunts for quality machines for his venue

    Episode 38 - Die on this Hill: Orbitor 1Jul 8, 2024
  • Credited with software on Sharky's Shootout

    Episode 28 - Die on this Hill: Sharkey's ShootoutApr 29, 2024
  • Took over design when John Norris left Stern; programmer on High Roller Casino; described as 'godfather of modern pinball code' and pioneer of deep software mechanics; reputation helped establish Stern's credibility

    Episode 69 - Die on this Hill: High Roller CasinoFeb 10, 2025
  • Software programmer for Wheel of Fortune; described as 'the godfather of modern pinball code'; makes games 'deeper and richer'; one of four Stern employees immortalized as bobbleheads

    Episode 65 - Die on this Hill: Wheel of FortuneJan 13, 2025
  • Lead programmer for World Poker Tour; known for deep, complex rule sets on LOTR, Simpsons Pinball Party, and other games; designs unobtainable wizard modes

    Episode 60 - Die on This Hill: World Poker TourDec 9, 2024
  • Operator of Walt's bar in Eagle Rock, LA; co-founder with brother Brad; previously operated 60 games on route; prioritizes classic/vintage machines and daily maintenance

    Episode 37 - Operator Spotlight: Walt'sJul 1, 2024
  • Pinball programmer who worked at Williams; colleague mentioned by Greg.

    Episode 11 - Life of a Former Pinball ProgrammerJan 1, 2024
  • Programmer at Stern; worked on High Roller Casino (2001) and other games including Sopranos

    Episode 91 - Stern's Dark Age: Pinball in the 2000sJul 14, 2025
  • JJP code programmer handling software for next announced game; recent Pinball Profile guest

    Ep. 77. Jersey Jack Guarnieri with JJP newsOct 6, 2017
  • JJP team member; mentioned as potential interview subject for video Q&A segment; appears to have technical/design role.

    Ep 1 - JJP Owner Brett AbessJun 12, 2020
  • Designer credited with coding contributions to Lord of the Rings; mentioned for algorithm work on rule sets.

    Ep 29: Life Lessons from Kiddie Gambling GamesMar 6, 2020
  • Stern Pinball software team member involved in Family Guy; part of collaborative design team

    TOPCast 3: Jack from PinballsalesFeb 11, 2007
  • Software programmer and head of software at Jersey Jack Pinball; career spans Williams Valley (1998-1999), Stern Pinball (1999-present), programming Revenge from Mars, High Roller Casino, and numerous titles

    TOPCast 63: Keith JohnsonNov 2, 2008
  • Software designer at Jersey Jack; led rule design for Hobbit and Pirates of the Caribbean; philosophy on rule complexity justifying game cost

    The Eras Tour - Jersey Jack Pinball Part 2Jan 5, 2026
  • JJP software team lead; led Avatar rules design with Seiden contributions; runs software boot camp

    Dirty Pool Podcast - Ep16 - Into the Rainbow With Mark Seiden at Jersey Jack PinballSep 2, 2025
  • JJP designer; code quality criticized as inferior to Joe Katz's work

    Saturday Morning Spectacular!Nov 3, 2024
  • Game designer, confirmed Wizard of Oz rules derived from Lord of the Rings design

    Episode 89 – Hobbits, Leprechauns and Zombies oh my!!Apr 22, 2019
  • Head of software at Jersey Jack Pinball; implemented starmap rules

    Episode 41 – Keith Johnson speaks his mind & Heighway Pinball BankruptcyApr 30, 2018
  • Implicitly referenced as designer of Guns N' Roses; Kaneda suggests he should 'settle down' on complexity

    Episode 1181: "Texas Pinball Festival's Pokemon Mistake"Jan 30, 2026
  • Avatar code designer; criticized by Kaneda for creating game with 'a lot in it' but lacking emotion/energy/excitement

    Saturday Morning Metallica Spectacular - Oct 26Oct 27, 2024
  • kept_existing · Mar 3, 2026
  • Existing: Keith Johnson worked at Stern Pinball from 1999-present (per Episode 7)vsConflicting: Episode 41 (2018) identifies him as Head of Software at Jersey Jack Pinball, Episode 4 (2025) as JJP software team lead, suggesting primary affiliation shifted from Stern to JJP
    Resolved
    accepted_new · Mar 3, 2026