LinkedIn Games Browser Extension

Project Overview
Role
Designer and developer
Duration
3 weeks
Year
2025
Technologies
Proposal
Develop a user-friendly software to solve LinkedIn games and boost LinkedIn engagement through the implementation of multiple solving methods.
Solution
A feature-rich browser extension and independent collection of standalone scripts with suite of tools to solve and input LinkedIn games scores into the LinkedIn platform. Includes algorithmic, AI-powered, and programmatic solvers.

Process
Followed an iterative design and development process with discrete stages. At each stage, the scope was defined and executed before moving on into the next stage of the project. This involves determining how an MVP could function, then assessing design and development needs.
Problem
Identify initial set of goals and requirements
Feasibility
Pair functionality needs with appropriate technologies
MVP
Building core functionality
Design
Designing user interface and experience
Test
Assuring every aspect works as intended
Problem
Identify initial set of goals and requirements
Feasibility
Pair functionality needs with appropriate technologies
MVP
Building core functionality
Design
Designing user interface and experience
Test
Assuring every aspect works as intended
Defining Project Goals
Define the initial scope of interacting with LinkedIn games, involving implementing algorithmic solvers (for logic games) and AI solvers (for word games) for all available games in individual scripts. This did not include significant considerations for a browser extension.
- •Isolate each puzzle to solve in a single script
- •Define algorithm or AI prompt strategy for each of the five games
- •Optimize each solver with multiple sets of heuristics and/or AI prompting

Board States
Each board has unique configurations that require them to be handled individually. These are the console log outputs for each game's board state.
Artifacts
- •Board States
- •Strategies and Heuristics
Board States
Each board has unique configurations that require them to be handled individually. These are the console log outputs for each game's board state.
Artifacts
- •Board States
- •Strategies and Heuristics

Technological Feasibility and Implementation
Determine, test, and implement the technologies needed to solve the core issues for each puzzle. This included Playwright for browser automation, OpenAI for AI solutions, and algorithms for logic puzzles.
- •Utilized Playwright automation to solve games in isolation
- •Appropriately interact with the game's webpage to input solutions
- •Implemented algorithms to solve logic puzzles
- •Leveraged OpenAI to solve word games

Technologies
The technologies used to solve the games.
Artifacts
- •Technologies

Technologies
The technologies used to solve the games.
Artifacts
- •Technologies
Minimum Viable Product Development
Development of the core features required for a browser extension to solve all of the available games and interact with the LinkedIn platform.
- •Create an initial MVP of the the browser extension version of the application.
- •Create a functional product without considerations for additional features or design elements
- •Test and assure that all base functionality is working as intended

Minimum Viable Product
Basic implementation of the solvers, with only the main functionality in the initial user interface.
Artifacts
- •Minimum Viable Product
Minimum Viable Product
Basic implementation of the solvers, with only the main functionality in the initial user interface.
Artifacts
- •Minimum Viable Product

User Interface Design
Creation and design of an interface which accommodates the additional functionality necessary for the application to maintain a focus on ease of use and user experience.
- •Sketched the proposed layout of the UI/UX design and its interactions
- •Significantly updated the design and functionality of the final application
- •Restructured the entire codebase for maintainability and scalability

UI/UX Design
The final version of the same interface shown in the MVP stage, updated with the additional functionality and refined design elements.
Artifacts
- •Sketches
- •UI/UX Design
- •Codebase Restructuring

UI/UX Design
The final version of the same interface shown in the MVP stage, updated with the additional functionality and refined design elements.
Artifacts
- •Sketches
- •UI/UX Design
- •Codebase Restructuring
Testing and Validation
Assuring all functionality is working as intended, and all edge cases are simulated and handled. This involved all interactions in the solvers and all interactions with the interface.
- •All solver functionality is working as intended
- •All user interface interactions are correctly handled with feedback
- •All edge cases are tested and handled
- •Validated by W3C Accessibility Checker and WAVE accessibility checker

Validation
Validation of code through industry standard software.
Artifacts
- •Tested Features
- •Validation
Validation
Validation of code through industry standard software.
Artifacts
- •Tested Features
- •Validation

Let's discuss how I can bring your ideas to life.