DarrenCaddle is a recruitment-focused CRM and lead management platform designed to help recruitme...DarrenCaddle is a recruitment-focused CRM and lead management platform designed to help recruitme...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
DarrenCaddle 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
TypeScript 5 → 7 upgrade for an open-source TypeScript CLI tool, done in two steps (5 → 6 → 7): compiler option changes, new type errors fixed, tooling updated. 1177/1177 tests passing before and after, build and type check green, CI parity table in the PR. The maintainer closed it to fold the change into their own upcoming PR — the diff and verification are public in the link.
Developed a multi-page full-stack public portal connecting citizens directly with municipal authorities for fast, transparent civic issue resolution using React.js, Python, FastAPI, and MongoDB.
Engineered secure JWT authentication and dedicated Role-Based Panels (Citizen and Admin) for registering, tracking, and managing municipal complaints seamlessly.
Implemented real-time status updates, complaint categorized logs, administrative workflow controls, and responsive UI design across all device breakpoints.
Enhanced API response times using FastAPI's asynchronous endpoints and optimized MongoDB queries for smooth end-to-end user tracking.