I was tired of applying to internships manually, so AI did it for me.
A private automation suite designed to streamline the entire internship application lifecycle, from discovery to final submission.
The internship hunt is a numbers game that quickly becomes a full-time job. Manually searching portals, tailoring cover letters, and re-entering the same information across hundreds of applications is inefficient, repetitive, and error-prone.
I engineered a system to automate the repetitive heavy lifting, allowing me to focus on what actually matters: interview preparation, technical growth, and building meaningful projects.
Intern Pal is a modular CLI automation suite that orchestrates the entire internship application pipeline.
It can operate in two modes:
- Step-by-step mode, each module can be run independently
- Full Auto-Pilot mode, a fully automated end-to-end pipeline from job discovery to submission
The system combines browser automation, AI-powered document generation, and intelligent workflow orchestration into a single cohesive tool.
graph LR
%% Acquisition Layer
A[Job Portals] --> B[Scraper Engine]
B --> C[(Job Data Store)]
%% Intelligence Layer
C --> D[Gemini API]
%% Generation Layer
D --> E[Document Factory]
E --> F[(Application Package)]
%% Execution Layer
F --> G[Browser Orchestrator]
G --> H[Final Submission]
