Craftly: An AI-Powered Portfolio Builder and Deployment System

Uncategorized

Authors: S.Kishore Babu, Yarramreddy Abhinaya, Shaik Riyaz, Velamakuru Jhansi, Payardha Sharon Hephzibah

Abstract: In the contemporary digital landscape, establishing a compelling online presence has become an essential prerequisite for professional recognition and career advancement. Despite the proliferation of web development tools and portfolio platforms, the process of creating, personalizing, and deploying a professional portfolio website remains a technically demanding and time-consuming endeavor for many individuals. Craftly emerges as a transformative solution to this challenge — an AI-powered, full-stack web application that automates the end-to-end process of portfolio generation, customization, and live deployment using modern cloud infrastructure. Craftly integrates Google's Gemini AI API to intelligently parse uploaded resumes in PDF format, extracting structured professional data including personal details, skills, work experience, educational background, and project history. This parsed information is used to automatically pre-fill a portfolio editor, dramatically reducing manual data entry. Users may alternatively input their details manually, providing full flexibility in the content creation process. Once satisfied with their portfolio content, users select from nine professionally designed Handlebars-based HTML templates and deploy their portfolio to Amazon Web Services S3 as a static website — all within a single, unified interface. The deployment pipeline leverages Cloudflare Workers and Cloudflare DNS to provide each user with a unique, publicly accessible subdomain, enabling instant sharing of live portfolio URLs without requiring any domain management knowledge from the user. The backend infrastructure is containerized using Docker and deployed on AWS EC2, with Nginx serving as a reverse proxy for the Express.js API server. User authentication is handled via JSON Web Tokens (JWT), and all portfolio data is persisted in MongoDB. Preliminary evaluation of the system demonstrates significant reductions in the time required to create and publish a professional portfolio, with the end-to-end process from resume upload to live deployment achievable in under five minutes. Craftly represents a meaningful convergence of artificial intelligence, cloud computing, and user- centered design — democratizing professional web presence for students, job seekers, and professionals alike.

× How can I help you?