Software Engineer (Backend & AI)
DPL
iApartments Support Automation Slack Bot
- Conversational night-support bot using CrewAI agents on Amazon Bedrock (DeepSeek), MCP-compatible tool routing to AWS Lambda.
- Four environments (Tooling, QA, Prod, Demo) via AWS CDK, GitHub CI/CD, cross-account IAM; 2,000+ daily messages, 99.9% uptime, CloudWatch observability.
- Reported 40% reduction in manual support effort; 90%+ pytest coverage; Swagger/OpenAPI docs.
- See diagram & architecture for the full flow.
RAG Document Evaluation Platform
- FastAPI + ChromaDB backend with multi-persona evaluation (legal, financial, editorial) using Gemini and OpenAI, plus LLM output evaluation for iterative quality.
- Scaled to 10,000+ API requests/day at 99.8% uptime; RAGAS-style prompt evaluation for retrieval and generation benchmarks.
NATJAN Invoice Automation
- End-to-end workflow from ~400 hrs/week manual review to a few hours of monitoring: S3 triggers, Google Doc AI OCR, Step Functions, Lambda, SNS.
Quranic text verification
- Arabic text pipeline: image upload → Google Vision OCR → diacritics stripping → LCS match against a verified dictionary → OpenCV bounding-box overlays → accuracy report; Flask on AWS EC2.
- See diagram & architecture for the full flow.
Power BI IoT dashboards
- Real-time Power BI over iApartments live IoT data (AWS IoT Core, Athena, Glue) for business self-serve analytics.