📍 Ahmedabad, Gujarat, India • 🎓 BCA Student (Focus: Python, AI & Backend Systems) • ⚡ Hackathon Enthusiast
I am a Bachelor of Computer Applications (BCA) student from Ahmedabad, Gujarat, focused on Python backend systems, applied AI, and data analytics. I specialize in building practical, end-to-end applications with clean architectures, verifiable logic, and strong guardrails—from computer vision biometrics and grounded retrieval systems to encrypted personal tracking and interval scheduling engines.
- 🐍 Primary Focus: Python (FastAPI), REST APIs, Machine Learning pipelines, and secure data handling.
- 💡 Philosophy: Writing clean, testable, beginner-readable code that solves real problems with verifiable math and zero fluff.
- 🎯 Current Focus: Shipping robust full-stack applications with automated testing, CI/CD, and production readiness.
| Domain | Technologies & Tools |
|---|---|
| Languages | Python, SQL (SQLite, PostgreSQL), JavaScript, HTML5/CSS3, Java |
| Backend & APIs | FastAPI, Pydantic v2, RESTful API Design, Starlette, Uvicorn |
| AI, ML & NLP | OpenCV, Scikit-Learn, Pandas, NumPy, Vector Search / Cosine Similarity, PyMuPDF |
| Security & Cryptography | Fernet (AES-256-CBC + HMAC), SHA-256 Key Derivation, Input Sanitization |
| Testing & Tools | Pytest, TestClient, Git & GitHub Actions (CI/CD), Postman |
Stack:
FastAPI•OpenCV•Scikit-Learn•SQLite•HTML5/CSS3
Key Result: Integrates 128-d spatial facial feature matching ($D_{cos} \ge 0.70$ ) with a multi-factor academic risk scoring model (attendance 45%, midterm 25%, assignments 15%, backlogs 15%) to identify at-risk students before finals, complete with live CSV reporting.
Stack:
FastAPI•PyMuPDF•Cosine Similarity Engine•SQLite•HTML5/CSS3
Key Result: Extracts PDF content via binary stream indexing with 300-word sliding windows, enforces a 100% strict refusal guardrail for ungrounded queries, and generates 5-question multiple choice quizzes and structured summaries.
Stack:
FastAPI•Cryptography (AES-256 Fernet)•Regex Sentinel•SQLite•HTML5/CSS3
Key Result: Guarantees zero plain-text storage of sensitive journal entries via AES-256-CBC field-level encryption with SHA-256 fallback, combined with an automated regex crisis sentinel connecting directly to 24/7 national helplines (Tele-MANAS, Vandrevala).
Stack:
FastAPI•Pydantic v2•PyMuPDF•SQLite•HTML5/CSS3
Key Result: Eliminates double-booking through deterministic non-overlap interval math(start_a < end_b) & (end_a > start_b), paired with server-side vector PDF invoice rendering and real-time revenue analytics.
- 💼 LinkedIn: linkedin.com/in/prachi-zala-74a08b334
- 🌐 Portfolio: prachizala.github.io/prachi-portfolio
- 📧 Email: prachizala2003@gmail.com
- 📍 Location: Ahmedabad, Gujarat, India



