AI Job Application Assistant
Description
An AI-powered job application assistant that helps users create tailored resumes, cover letters, and recruiter messages. It analyzes resumes and job descriptions to highlight key skills and automatically adapts tone, structure, and phrasing for different industries. The system integrates with multiple LLMs, making it fully AI-agnostic.
Key Features
- Uses LLM integrations (OpenAI, Claude, Ollama) to generate tailored resumes and cover letters.
- Analyzes job postings and matches key skills, experiences, and tone to the user’s background.
Tech Stack
- React, Next.js, TypeScript, Tailwind CSS
- Node.js, Express
- MongoDB
- Ollama | OpenAI | Claude
Future Enhancements
- Real-time streaming of AI output
- Job description summarization
- Export as PDF or Word documents
- Generate interview questions and answers
- Add authentication
URL Shortener
Description
A backend service that generates short, shareable links for long URLs, similar to Bitly or TinyURL. Built with Node.js, Express, PostgreSQL, and Redis. Currently in development.
Key Features
- Shorten any URL into a Base62-encoded identifier
- Instant redirects via Redis caching
- PostgreSQL-backed persistence with schema migration support
Tech Stack
- Node.js, Express
- PostgreSQL
- Redis
Future Enhancements
- Redis-based rate limiting to prevent spam or brute-force attacks
- Link expiration and password-protected URLs
- User authentication for managing personal links
- Analytics API (click count, user agents, referrers)