Mohammed Danish's Work | ContraWork by Mohammed Danish
Mohammed Danish

Mohammed Danish

Full Stack & AI Engineer

New to Contra

Mohammed is ready for their next project!

Cover image for 🛡️ Campus Women Safety &
🛡️ Campus Women Safety & Incident Management Platform A cross-platform mobile solution and administrative portal built to facilitate safe, transparent, and evidence-backed incident reporting for universities and educational institutions. 🌟 Core Capabilities SOS Panic Trigger: Fast-response emergency alerting with user location. Incident Reporting Wizard: 4-step structured filing with severity ratings and category classification. Identity Protection: Optional 100% anonymous complaint submission. Evidence Vault: Direct media capture (photos, gallery images, recorded audio voice notes). Committee Investigation Portal: Case management dashboard, status updater, and visual safety analytics. Dual Themes: Tailored UI/UX for regular users (trust & calm) vs. committee administrators (data & actions). 💻 Technologies Used Frontend: React Native, Expo, TypeScript, React Navigation v7, React Native Paper, React Hook Form, Yup Device APIs: expo-camera, expo-image-picker, expo-av, expo-location Backend: Node.js, Express.js, Multer (Memory Storage), Morgan, Helmet, CORS Database & Storage: Supabase (PostgreSQL), Supabase Storage (1-year signed URLs) Authentication: JWT, bcryptjs, Role-Based Access Control (RBAC)
0
33
Cover image for Introducing Campus Create: The Modern
Introducing Campus Create: The Modern Academic Companion App College academic communication is often broken—scattered WhatsApp groups, missing lecture notes, outdated pinboards, and unverified study material. To solve this, I built Campus Create—a full-stack, real-time college companion mobile app designed to centralize academic resources, official notices, and exam timetables into one intuitive, beautifully designed experience. 💡 Core Features 👥 Dual-Role Experience (Students & Faculty) Students: Access curated study materials, track exams, and submit notes for peer learning. Teachers: Post verified announcements, schedule exams, and moderate student uploads. 📢 Real-Time Official Notice Board Instant campus-wide or year-specific announcements powered by real-time WebSockets. Filter by category (Exam, Event, General, Urgent) with debounced search. 📚 Moderated Peer-to-Peer Academic Library Smart Subject Routing: When a student uploads notes or past papers, the submission is automatically routed to teachers who specialize in that subject. Teacher Moderation: Teachers approve or reject submissions with structured feedback before resources go live to the student body. Direct PDF viewing, offline file downloading, and native OS file sharing. 🗓️ Exam Timetable & Schedule Tracker Faculty can schedule upcoming exams with subject details, syllabus coverage, exam timing, and room allocations. Students get an auto-filtered exam schedule customized to their academic year. 📊 Smart Dashboard Live metrics at a glance: unread notices from the last 7 days, available resources, upcoming exams, and pending reviews. 🎨 Accessible, High-Performance UI Built with Tamagui for silky-smooth 60fps animations. Full WCAG AA contrast compliance across both Light and Dark modes. Tactile haptic feedback and custom skeleton loaders for a fluid feel. 🛠️ Tech Stack & Architecture Mobile Frontend Framework: React Native 0.81 & Expo SDK 54 Navigation: Expo Router v6 (file-based routing) Language: TypeScript UI & Styling: Tamagui 2.0 (compiled design tokens, elevation system) State Management: Zustand (auth & session) + TanStack React Query (cache & sync) Native Device APIs: expo-secure-store (Hardware-backed encrypted JWT storage) expo-file-system & expo-sharing (In-app file download & sharing) expo-document-picker (PDF document uploads) expo-haptics & react-native-reanimated (Micro-interactions) Backend & Cloud Infrastructure Database: Supabase PostgreSQL (with Row-Level Security & GIN indexing) Authentication: Supabase Auth with custom user profile sync & college-domain restriction (@college.edu (http://college.edu)) Realtime: Supabase Realtime (WebSocket channels for instant notifications) File Storage: Supabase Storage (academic-resources bucket for PDFs) Serverless Functions: Supabase Edge Functions (Deno runtime) for registration & upload processing
0
37
Cover image for ComplianceIQ is a personal full-stack
ComplianceIQ is a personal full-stack AI project I built to demonstrate production-grade software engineering and AI system design. The platform automates enterprise compliance workflows by using a LangGraph-based multi-agent RAG pipeline to analyze documents, retrieve evidence, assist with security questionnaires, and support collaborative review. Building this project gave me practical experience with Next.js, Express.js, FastAPI, PostgreSQL, Redis, Qdrant, LangGraph, and designing scalable AI-powered applications.
1
95
CollabFlow is a personal full-stack AI project I built to demonstrate modern software engineering practices. The goal was to create an AI-powered collaboration platform where teams can communicate, manage tasks, upload project documents, and use an AI assistant to retrieve information from those documents using a LangGraph-based RAG pipeline. Building this project helped me gain hands-on experience with full-stack development, real-time systems, AI integration, and scalable application architecture.
0
91