Building AI-powered applications with Python, FastAPI, RAG, LLMs, OCR and Vector Search
- πΌ Software Developer with 1+ year of professional experience
- π Started my career as a Software Engineering Intern and transitioned to Full-Time Developer after 6 months
- π€ Currently focused on Generative AI, RAG and Python backend development
- π§ Hands-on experience with LLMs, embeddings, vector search, OCR and document AI
- π§ Backend experience with Python, FastAPI, SQLAlchemy and PostgreSQL
- π Experience building JWT authentication, RBAC and multi-tenant SaaS workflows
- βοΈ Worked with Redis queues and background workers for asynchronous document processing
- π Worked on AI-powered invoice processing and RAG-based question answering
- π¨ Also explored document-to-image generation and AI-based textile/carpet design generation
- π« Reach me at nikhatnadaf1128@gmail.com
Generative AI
- RAG (Retrieval-Augmented Generation)
- LLM Integration
- Prompt Engineering
- Embeddings
- Vector Search
- Semantic Search
- Conversational AI
- Document AI
Backend Development
- Python
- FastAPI
- REST APIs
- Pydantic
- SQLAlchemy
- Async Python
AI & Document Processing
- OCR
- Tesseract
- AWS Textract
- PDF Processing
- Poppler
- pdf2image
- LLM-based Information Extraction
Vector & Retrieval
- Qdrant
- PostgreSQL + pgvector
- Similarity Search
- Metadata Filtering
Databases & Infrastructure
- PostgreSQL
- Redis
- AWS S3
- Docker
- Alembic
Authentication & Architecture
- JWT
- RBAC
- Multi-Tenancy
- Authentication & Authorization
- Background Workers
Frontend
- React
- TypeScript
- JavaScript
- Vite
- Tailwind CSS
Tools
- Git
- GitHub
- Postman
- Uvicorn