Dhruv Rana - Replace with your photo

Hi, I'm Dhruv Rana

Software Developer & AI/ML Student passionate about building scalable solutions and contributing to research-driven innovation

About Me

A passionate developer with 2+ years of experience, currently expanding my expertise in AI/ML

Education

Post-Graduate Program - AI & Machine Learning
Lambton College, Canada (Current)

B.Tech Computer Science
Dronacharya College of Engineering

Experience

Associate Software Developer
Thoughts2Binary (~2 years)

React Native, Android/iOS development, B2B fleet management applications

Current Status

Living in Canada for studies

Seeking internship/co-op opportunities (Jan–Apr 2026)

Open to part-time roles for experience

Career Goals

Work with AI, ML, and neural networks for societal betterment

Build scalable products and contribute to research-driven innovation

Beyond coding, I enjoy reading about AI research, self-help books, playing basketball, and I'm planning to start a YouTube channel about student life in Canada. I value clear communication, teamwork, and effective time management in all my endeavors.

Featured Projects

A showcase of my work spanning mobile development, web APIs, machine learning, and more

E-Commerce Application API Documentation
View Project
E-Commerce Application API Documentation
A comprehensive Django REST API backend for e-commerce applications with full CRUD operations, user authentication, and product management features.
DjangoREST APIPython
RAG-based Godfather Summarizer
View Project
RAG-based Godfather Summarizer
An AI-powered text summarization tool built using Retrieval-Augmented Generation (RAG) techniques to provide intelligent summaries of The Godfather novel.
AI/MLRAGPythonNLP
Bank Marketing Analysis (Machine Learning)
View Project
Bank Marketing Analysis (Machine Learning)
A comprehensive machine learning project analyzing bank marketing data to predict customer behavior and optimize marketing strategies using various ML algorithms.
Machine LearningPythonData Analysis
Task Management App (Front End)
View Project
Task Management App (Front End)
A modern Flutter mobile application for task management with intuitive UI, real-time updates, and cross-platform compatibility for iOS and Android.
FlutterDartMobile
Task Management App (Back End)
View Project
Task Management App (Back End)
Django REST Framework backend providing robust APIs for task management, user authentication, and data persistence with PostgreSQL integration.
DjangoREST APIPython
StriverDSAPatterns
View Project
StriverDSAPatterns
A comprehensive step-by-step guide to the Striver DSA Patterns Sheet, helping developers master data structures and algorithms through structured practice.
AlgorithmsData StructuresProgramming

Skills & Technologies

A comprehensive toolkit built through professional experience and continuous learning

Languages
PythonJavaScriptTypeScriptDartSwift
Frameworks
DjangoDjango RESTFlutterReactReact Native
Databases
PostgreSQLMySQLSQLite
Mobile Development
React NativeFlutteriOS NativeAndroid Native
AI/ML & Tools
Machine LearningRAG ModelsGitHubDockerPostmanPlaywright

Specialized Experience

B2B mobile applications for fleet management • GO9 devices integration • Keyless vehicle systems • Geo-fencing and geo-tracking • RAG-based AI models • E-commerce API development

Let's Connect

Open to internship opportunities, collaborations, and interesting conversations about technology

Email

dhruvrana4@gmail.com

Location

Canada (Student)

Availability

Seeking internship/co-op opportunities (Jan–Apr 2026)

Send a Message