Ethan Randolph

AI Browser Extension

2025 - 2025
Public Code Repository: https://github.com/ethanr555/JobDescSummarizer
Team: TODO

Tools: Typescript , Node.js , Go , GNU Make , Jest.js , AWS Lambda

The AI Browser Extension is a work-in-progress browser extension that will read the job descriptions on job board websites, and conventiently send that information over to an AWS Lambda serverless function. This function will communicate with Google Gemini and return a summary of the job description based on configuration details sent. This summary will be returned to the browser extension to display in place of the full description. The browser extension will also inject a button into the website that will allow the user to toggle between the full description and AI summarized version. The browser extension itself is written in Typescript. It uses the JestJS framework to test the extension. The AWS lambda will be written in Go, and used Gemini apis to communicate via the free tier. GNU Make will be used to serve as a unified build/test script, as each side will have its own unique instructions.