Hi, I'm Dhruval J. Rana — a Data Analyst & AI/ML Engineer from Ahmedabad, Gujarat.
I build predictive models, intelligent chatbots, and beautiful data dashboards that solve real business problems.
MSc BI & Analytics · CGPA 9.3 · 2+ yrs experience.
I'm a Data Science professional currently pursuing MSc in IT (Business Intelligence & Analytics) at JG University with a 9.3 CGPA. I've spent the last two years extracting meaning from messy data and building intelligent systems.
At TechnoAdviser Technologies, I deliver AI/ML solutions — RAG chatbots, travel planners, and automation pipelines and full-stack analytics platforms. Previously at Nautics Technologies(2 years), I honed my skills in data mining, campaign optimization, and lead generation.
My philosophy: data has a story — I help it speak clearly and act decisively.
When I'm not coding, you can find me hiking, experimenting with AI art, or sharing insights on LinkedIn.
I'm passionate about leveraging data and AI to drive impactful solutions. Always eager to connect with fellow data enthusiasts, so feel free to reach out!
Beyond work, I run personal data visualization projects, experiment with emerging AI tools, and occasionally win hackathons.
Core strengths: Data Analysis, Machine Learning, Deep Learning, NLP, Computer Vision, Data Visualization, RAG Chatbots, Full-Stack Development.
Six projects across AI, computer vision, full-stack web, and data analytics — each solving a real problem with precision-engineered code. Scroll through to explore each one.
An AI-powered analytics platform that transforms raw CSV/Excel files into interactive dashboards in minutes. Upload your data — DashNexus automatically cleans it, runs feature engineering, generates AI insights, and builds charts. Explore results through a conversational chat interface, voice queries, or direct editing. Built as a full production SaaS with subscription monetization.
An AI-powered knowledge-base chatbot using Retrieval-Augmented Generation (RAG) to answer domain-specific queries accurately. Built with a custom retrieval pipeline: embedding-based search with a TF-IDF fallback, and Llama 3.1 via Cloudflare Workers AI for response generation. Features multilingual support, session chat history, admin knowledge management, and a glassmorphism UI.
A Django + TensorFlow web application that classifies 7 human emotions in real-time from live webcam feeds or uploaded images. The CNN was trained on the FER2013 dataset using data augmentation and regularisation for improved accuracy. Features global model caching for high-speed inference and a modern glassmorphism UI with animated gradient backgrounds.
A full-stack Django travel assistant with an AI-driven chat UI that saves sessions, integrates an LLM for personalised travel recommendations, supports PDF export of complete itineraries, and manages subscriptions with Razorpay payments. Built with a layered service architecture: prompt_builder, gemini_service, pdf_service, and razorpay_service.
A YOLOv8-powered real-time object detection system supporting multiple input sources: live webcam, video files, static images, and UAV dataset batches. Features trajectory tracking with a history deque, direction prediction (Up/Down/Left/Right), live object counting, and a real-time analytics dashboard — all running in a multi-threaded architecture that keeps video playback smooth.
A decoupled Django + ML microservice system for real-time URL maliciousness classification. The Django frontend collects user-submitted URLs and displays detection history, while a separate Python ML service handles feature extraction, model inference (scikit-learn), and exposes a REST API. Results — malicious or benign, with confidence — are stored and visualised.
Whether it's an intelligent dashboard, a conversational AI, a CV system, or a data pipeline — I'm always open to exciting work, collaborations, freelance projects, and full-time opportunities.