Projects using Python in CupertinoProjects using Python in CupertinoAI 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/ DocForge AI is a document automation system that uses Large Language Models as reasoning engines, not just text generators. Instead of simply “writing” documents, the system analyzes structure, constraints, and intent to produce professional, publish-ready outputs such as resumes, SOC 2 reports, technical specifications, and compliance documents. LLMs are orchestrated to plan sections, enforce schemas, validate consistency, and adapt tone and layout to industry standards. The result is documents that are not only well-written, but correct, coherent, and visually polished, reducing manual effort while maintaining trust and professional quality.