Projects

AI Career Discussion Assistant

https://uttamchaturvedi9-carrer-discussion.hf.space/

Overview

I built an AI-powered career discussion assistant that reads a person’s LinkedIn profile (exported as a PDF) along with a supplementary summary text file, and uses that information to have informed, context-aware conversations about the person’s career — their background, skills, and experience.

The core problem this solves is automating the tedious process of manually parsing and summarizing profile documents so that information becomes instantly queryable and conversational, rather than something a recruiter, mentor, or the person themselves has to dig through manually.

How It Works

  • Accepts a LinkedIn profile PDF export as input

  • Reads a companion summary text file for additional context

  • Extracts and processes the document content

  • Powers a conversational interface that can answer questions and discuss the person’s career based on the ingested data

Tech Stack

  • Python

  • Deployed on Hugging Face Spaces

  • PDF parsing / document ingestion

  • LLM-based conversational layer

Future Roadmap

This project is designed to be extended into a full RAG (Retrieval-Augmented Generation) pipeline, incorporating:

  • A vector database for semantic search over larger, multi-document profiles

  • Chunking and embedding strategies for more accurate retrieval

  • Support for additional document types beyond PDF/text

Why I Built This

Reading through profile documents to extract relevant career insights is repetitive and time-consuming. This project explores how conversational AI can make that information instantly accessible — and lays the groundwork for a more scalable, retrieval-based architecture as the dataset grows.

Docker Deployment - Backend API- Multi-Stage Build

Implemented a production-ready Docker deployment strategy for a backend API using multi-stage Docker builds to optimize image size and security. The deployment architecture includes:

  • Multi-Stage Build Process: Separate build and runtime stages reducing final image size by excluding development dependencies and build tools

  • Secure Dependency Management: Integrated private NuGet feed authentication within the build container for secure package restoration

  • Automated CI/CD Pipeline: Azure DevOps pipeline automating Docker image builds, versioning, and deployments across multiple environments

  • Container Registry Management: Dual-registry deployment strategy with automated image tagging and promotion from staging to production

  • API Documentation: XML documentation files included for Swagger/OpenAPI support in containerized environment

Tech Stack: Docker, .NET 8.0, Azure Container Registry, Azure DevOps, ASP.NET Core
Key Achievement: Streamlined deployment process with automated versioning and multi-environment container orchestration.


Software Bill of Material

Automated SBOM & Security Vulnerability Scanning System — Enterprise .NET Applications

  • Developed an automated Software Bill of Materials (SBOM) generation and vulnerability scanning solution.

  • Integrated PowerShell automation within Azure DevOps CI/CD pipelines for seamless execution.

  • Performed weekly automated scans of all NuGet package dependencies.

  • Identified and classified vulnerabilities by severity level with comprehensive HTML reports.

  • Automated archival of reports to Azure Blob Storage for long-term audit tracking.

  • Eliminated manual security audits, ensuring continuous monitoring and compliance visibility.

Key Technologies: Azure DevOps, PowerShell, .NET, NuGet, Azure Blob Storage


Dating APP – Suitable Match Partner

Dating App is a modern web application designed to help users find and connect with suitable matches. It provides a secure, interactive platform where users can create profiles, upload photos, send messages, and express interest through likes. The project demonstrates the full-stack development of a dynamic, data-driven application with strong emphasis on usability, scalability, and security.

🚀 Highlights:

  • Built using latest web technologies for modern performance

  • Entity Framework Code-First ensures easy database evolution

  • Modular architecture for scalability and maintainability

  • Implements secure and token-based authentication

  • Fully functional end-to-end application demonstrating full-stack skills

Key Technologies: C#, Angular, Azure, Sql


GymTracker – Personal Workout Companion

What it is: A simple app to plan workouts, track exercises, and see progress over time.

  • Who it’s for: Anyone who wants a clean, no‑frills way to log gym sessions and stay consistent.

  • Key features:

  • Create and save workouts with common exercises

  • Log sets, reps, weight, and notes

  • See recent activity and personal bests

  • Fast sign‑in and secure data storage

  • My role: Built the mobile app UI/UX, set up the backend APIs, and connected the two for a smooth experience.

  • What makes it different: Focuses on speed and simplicity—log a set in seconds, without distractions.

  • Results: Reliable tracking, clearer progress, and less time fiddling with the phone during workouts.

  • Availability: Designed for Android and iOS. Demo and screenshots available on request.

Key Technologies: C#, Flutter, Sql