Available for freelance · Remote, based in Canada

I help founders turn ideas into web, mobile & AI products.

Hi, I'm Dhruv — a full-stack developer who builds Django/REST backends, React Native & Flutter apps, and AI features like RAG and LLM integrations. Friendly, communicative, and focused on shipping work you'll be proud of.

Start a project →See my work
2+ yrs professional experienceB2B products shipped24h reply time
Dhruv Rana
Currently
Taking on projects
What I can build for you

Services

Whether you need a backend, a mobile app, an AI feature, or the whole product from scratch — I can take it from idea to launch.

🛠️

Web Apps & APIs

Robust Django & REST backends — authentication, data models, integrations, and clean APIs your app can rely on.

DjangoRESTPostgreSQL
📱

Mobile Apps

Cross-platform iOS & Android apps with React Native and Flutter — smooth UI, real-time features, ready for the stores.

React NativeFlutter
🤖

AI Integration

Add real intelligence: RAG pipelines, LLM-powered features, smart search and summarization wired into your product.

RAGLangChainOpenAI
🚀

Full-Stack MVPs

Got an idea but no product yet? I'll take it from zero — planning, building, and launching a working MVP you can put in front of users.

End-to-endIdea → Launch
Selected work

Things I've built

A mix of backends, mobile apps, and AI tools — spanning the same stack I'd use on your project.

AI-Powered Text Summarizer API

AI-Powered Text Summarizer API

A public API for summarizing text with AI, built with a focus on efficiency and scalability.

AI/MLPythonNLP
View code →
E-Commerce Application API

E-Commerce Application API

A comprehensive Django REST backend for e-commerce — full CRUD, user authentication, and product management.

DjangoREST APIPython
View code →
RAG-based Godfather Summarizer

RAG-based Godfather Summarizer

An AI summarization tool using Retrieval-Augmented Generation to produce intelligent summaries of The Godfather novel.

RAGAI/MLNLP
View code →
Task Management App

Task Management App

A Flutter mobile app with intuitive UI and real-time updates, backed by a Django REST API with PostgreSQL.

FlutterDjangoFull-stack
View code →
Bank Marketing Analysis

Bank Marketing Analysis

A machine learning project analysing bank marketing data to predict customer behaviour and optimise campaign strategy.

Machine LearningData Analysis
View code →

Your project could be next.

Tell me what you're building and I'll show you how I'd approach it.

Start a project →
About me

A developer who's easy to work with

I'm a software developer with 2+ years of professional experience, most recently as an Associate Software Developer building B2B mobile applications for fleet management — React Native & native Android/iOS, GO9 device integration, geo-fencing, and keyless vehicle systems.

Now I'm taking on freelance projects alongside my work and studies in Canada. I care about clear communication, sensible scope, and shipping things that actually work. You'll always know where your project stands.

Experience & education

Full Stack & AI Developer
Ottawa Community Foundation - Present
Building full-stack web applications and integrating AI-driven features to streamline internal workflows and community-facing tools.
Post-Graduate Program — AI & Machine Learning
Lambton College, Canada · Dean's Honour List
Specialized training in machine learning, deep learning, and data-driven application development, graduating with Dean's Honour List distinction.
Associate Software Developer
Thoughts2Binary · ~2 years
React Native & Android/iOS development for B2B fleet management applications.
B.Tech, Computer Science
Dronacharya College of Engineering
Foundational education in computer science, covering algorithms, data structures, software engineering, and systems design.
Credentials

Certifications

Ongoing learning is part of the job. These are credentials I've earned across cloud infrastructure, AI, and full-stack development.

View all →
Anthropic

Claude Code 101

Anthropic · May 2026

Claude Code SubagentsAI Pair Programming / AI-Assisted ProgrammingPrompt EngineeringAgentic AI DevelopmentCode RefactoringSoftware DevelopmentLarge Language Models (LLM)
Mindtrust

Mindtrust Leadership Development Program (MLDP)

Mindtrust · May 2026

LeadershipTeam BuildingTeam Management
Anthropic

Certificate of completion: Introduction to Claude Cowork

Anthropic · May 2026

Claude CoworkAI-Assisted WorkflowsPrompt EngineeringAgentic AI DevelopmentAI ProductivityWorkflow AutomationResearch AutomationDocument AnalysisFile-Based AI WorkflowsHuman+AI Teams or (Human+AI Collaboration)
How we'll work together

Simple, transparent, no surprises

First time hiring a developer? Here's exactly what working with me looks like.

01

Say hi

Tell me about your idea through the form. I reply within 24 hours.

02

Plan & quote

We scope it together. I send a clear plan, timeline, and a fixed quote.

03

Build in the open

I share progress regularly so you're never left guessing how it's going.

04

Ship & support

We launch — and I'm around for fixes, tweaks, and whatever's next.

TOOLS I WORK WITH
PythonDjangoDjango RESTFastAPIReactReact NativeFlutterTypeScriptPostgreSQLMongoDBDockerRAGLangChainOpenAI
Start a project

Let's build something

Tell me a bit about what you have in mind. No idea is too early — even a rough sketch is enough to get the conversation started. I'll get back to you within 24 hours.

✉️
Email
dhruvrana4@gmail.com
📍
Location
Canada · Remote, working worldwide
Availability
Open for freelance — taking on new projects

Project inquiry

I'll never share your details. Reply within 24h.