Projects using Python in Palo AltoProjects using Python in Palo AltoAI Chrome Extension for Instant Cover Letter Generation (Job Jolt)
I built Job Jolt, an AI-powered cover letter generator designed to help users create tailored job applications directly from real job listings in seconds.
The product combines a Chrome extension with a backend web application to streamline the entire workflow. Users can visit a job listing on platforms like LinkedIn, extract relevant job data with a single click, and instantly generate a customized cover letter powered by AI.
On the frontend, I developed a React-based Chrome extension that injects seamlessly into job listing pages. The extension handles data extraction, sanitization, and formatting before securely sending structured requests to the backend.
On the backend, I built a Flask-based system integrated with OpenAI to generate high-quality, context-aware cover letters in under 20 seconds. The system was designed for speed and reliability, making it one of the fastest solutions in its category.
A strong focus was placed on security and robustness. I implemented API key validation, token-based authentication, rate limiting, and secure password handling to ensure the platform could scale safely while protecting user data.
The result is a smooth, end-to-end user experience that removes friction from the job application process and demonstrates how AI can be integrated directly into real-world workflows.
This project highlights my ability to combine frontend UX, browser extensions, and AI-powered backend systems into a cohesive and high-performance product. Alter Ego is a personalized AI assistant I built and deployed on my website using OpenAI’s ChatGPT. It’s designed to represent how I think and work, not just answer questions. The system uses a structured persona, curated knowledge from my research and projects, and context-aware prompting to hold accurate, grounded conversations about my background in AI, robotics, and agentic systems. The goal is not imitation for novelty, but continuity: enabling clear, truthful interaction with my work, ideas, and problem-solving approach even when I’m not present.
Please check out the demo on my website:
https://amirmohaddesi.github.io/