Projects using Django REST framework in PunjabProjects using Django REST framework in PunjabDarrenCaddle is a recruitment-focused CRM and lead management platform designed to help recruitment teams organize large volumes of leads, companies, candidates, job opportunities, and sales activities in one centralized system.
I worked on the backend development and business logic, building the systems required to manage recruitment data, lead workflows, company assignments, sales tasks, and administrative operations.
Key Features
Lead Management โ Create, track, search, filter, and manage large volumes of recruitment leads.
Advanced Lead Filtering โ Filter leads by source, team, assigned user, country, status, sales task, outreach activity, and other attributes.
Company Management โ Maintain company records, domains, assignments, statuses, and associated recruitment activity.
Candidate & Person Management โ Organize candidate/person information and connect it with companies, jobs, and leads.
Sales Workflow Management โ Track sales tasks, responses, resume submissions, interest, contracts, and other recruitment stages.
Job Management โ Associate leads and candidates with relevant job opportunities.
Lead Assignment โ Assign companies and leads to specific team members and manage ownership across the recruitment workflow.
Search & Reporting โ Provide administrative tools for quickly finding and managing large datasets.
Scalable Data Management โ Built the backend around high-volume recruitment data, with the interface showing 250K+ leads and 200K+ company records.
Admin Operations โ Developed interfaces and backend functionality for managing the recruitment operation from a centralized platform.
My Role
Backend Engineer / Django Developer
I was responsible for the backend development, including:
Designing and developing backend APIs and business logic
Building lead and company management workflows
Implementing search, filtering, assignment, and status-management functionality
Designing data relationships between leads, companies, people, jobs, and sales activities
Building administrative workflows for managing large datasets
Supporting recruitment and sales operations through custom backend functionality
Technology
Python ยท Django ยท Django REST Framework ยท PostgreSQL ยท REST APIs ยท Database Design ยท Backend Development Introducing FarmFresh โ Connecting Farmers and Consumers Directly
FarmFresh is a streamlined platform designed to bring farmers and consumers together with full transparency. Farmers can manage a dedicated dashboard where they add products, update prices, upload details, and share availability in real time.
Consumers get a clear view of each product, including descriptions, pricing, farmer information, and live location on an interactive map. This creates a direct, trust-based buying experience and supports local agriculture.
FarmFresh makes it easy for farmers to reach more customers and for consumers to access fresh, reliable, and locally sourced products. Full-stack development of a multi-tenant medical diagnostics and lab quality-assurance platform used across multiple user roles, including Database Admin, Registration Admin, CSR Admin, Dispatcher, Finance, and Lab/Participant. Built and maintained end-to-end features spanning backend and frontend โ from Django REST Framework APIs and PostgreSQL database design to React/Redux (with Redux-Saga) interfaces for reporting, payments, dispatch tracking, and certificate management. Owned the full deployment pipeline on AWS, including EC2 server management and production releases, as well as day-to-day database administration. Worked independently across the stack, handling everything from feature architecture to live infrastructure, while maintaining strict data integrity and role-based access appropriate for a healthcare compliance platform.