๐๐-๐ฃ๐ผ๐๐ฒ๐ฟ๐ฒ๐ฑ ๐๐ผ๐ป๐๐ฒ๐ป๐ ๐ฆ๐ฎ๐ฎ๐ฆ (๐๐ต๐ฟ๐ผ๐บ๐ฒ ๐๐ ๐๐ฒ๐ป๐๐ถ๐ผ๐ป)
r_dominkovic
Published
๐๐ฒ๐๐ฐ๐ฟ๐ถ๐ฝ๐๐ถ๐ผ๐ป: To help content creators overcome โwriterโs blockโ without leaving their workflow, I architected and built a browser-based SaaS product. Traditional AI tools require constant copy-pasting between tabs. I solved this by building a Chrome Extension that injects Generative AI directly into the LinkedIn and Twitter (X) user interfaces, allowing users to generate viral hooks and thread ideas instantly within the platform they are using.
๐๐ฒ๐ ๐๐ฒ๐น๐ถ๐๐ฒ๐ฟ๐ฎ๐ฏ๐น๐ฒ๐:
โข ๐๐ข๐ ๐๐ป๐ท๐ฒ๐ฐ๐๐ถ๐ผ๐ป ๐๐ป๐ด๐ถ๐ป๐ฒ: Engineered complex content scripts (content-linkedin.js, content-twitter.js) that manipulate the DOM to insert custom AI buttons and overlays seamlessly into third-party websites without breaking their native functionality.
โข ๐ฆ๐ฒ๐ฟ๐๐ฒ๐ฟ๐น๐ฒ๐๐ ๐๐ฑ๐ด๐ฒ ๐๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ: Built a secure backend using Supabase Edge Functions (TypeScript/Deno) to handle OpenAI API requests. This ensures sensitive API keys are never exposed to the client-side extension code.
โข ๐๐ผ๐ป๐๐ฒ๐
๐-๐๐๐ฎ๐ฟ๐ฒ ๐๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐๐ถ๐ผ๐ป: Designed the system to read the userโs current draft or reply context, sending it to the AI model to generate relevant, context-aware responses rather than generic text.
โข ๐ฆ๐ฎ๐ฎ๐ฆ ๐๐ผ๐๐ป๐ฑ๐ฎ๐๐ถ๐ผ๐ป: Implemented full user authentication and session management via Supabase Auth, creating a foundation for subscription management and user data persistence.
Tech Stack: JavaScript (ES6+) โข Chrome Extension API (Manifest V3) โข Supabase (Auth & Database) โข Edge Functions (TypeScript) โข OpenAI API โข HTML/CSS