Caktus Group: From Django Consultancy to Comprehensive Tech Services
Founded in 2007 as a Django development consultancy, Caktus Group has evolved into a comprehensive technology services provider offering Django web development, mobile app creation, and cloud services. Located in Durham, North Carolina, the company has established itself as a leader in these areas through technical innovation, open-source contributions, and a strong commitment to community engagement. Under CEO Tobias McNulty's leadership, Caktus has developed a diverse portfolio of projects serving various sectors, including healthcare contact tracing and voter registration systems, while maintaining its core strengths in scalable solutions and team augmentation.
Founded in 2007 by Django developers, Caktus Group has established itself as a leader in Django web development while expanding its expertise into mobile app creation and cloud services. Located in Durham, North Carolina, the company has grown through active community engagement and technical excellence, with a strong commitment to open source development.
The company's original founders, including Tobias McNulty, brought valuable experience from their work developing the RapidSMS framework and contributing to Django core. Under McNulty's leadership as CEO, Caktus has maintained its technical foundation while expanding its service offerings to include team augmentation, cloud services, and mobile application development.
Caktus has developed a diverse portfolio of projects across multiple sectors, from healthcare contact tracing to voter registration systems. Their development methodology focuses on scalable solutions and team augmentation, incorporating mentorship programs and standardized workflows to ensure quality while scaling services.
The company's technical infrastructure leverages modern CI/CD tools including CircleCI and GitHub Actions for robust continuous integration and deployment processes. Their cloud services portfolio enables dynamic infrastructure scaling through Amazon Web Services while providing comprehensive deployment automation using Ansible and other industry-standard tools.
Caktus's approach to development emphasizes strategic partnerships and user-focused design principles. The company's success has been recognized through notable project achievements, including the development of the world's first SMS voter registration system for Libya and major data integration efforts supporting Philadelphia's COVID-19 contact tracing initiatives.
Caktus Group's technical expertise spans multiple domains, with a strong foundation in Django web development and robust open-source contributions. Their services include custom web app development, mobile application creation, and comprehensive cloud infrastructure solutions that scale with business needs.
The company's development approach prioritizes modern best practices, as evidenced by their extensive use of industry-standard tools for continuous integration and deployment. Their pipeline processes incorporate CircleCI, TravisCI, Bitbucket Pipelines, GitHub Actions, and Jenkins to ensure consistent and reliable software delivery across all project stages.
In their custom web app development practice, Caktus demonstrates particular expertise in single-page applications (SPAs) using frameworks that best suit each client's business needs. Their work spans various technical areas, including data visualization, DevOps, accessibility, multi-tenant solutions, and SMS application development. Notable examples include building scalable dashboards, developing survey tools deployed on Amazon Web Services (AWS), and creating the world's first SMS voter registration system for Libya.
The company's mobile development capabilities leverage both hybrid mobile application frameworks and React Native technologies. This allows them to create cross-platform apps that run on both iOS and Android devices while accessing native device features through a single codebase. Their services include full mobile app development cycles, from initial design phases to production deployment on Apple's App Store and Google Play.
Caktus's cloud services portfolio stands out for its comprehensive approach to infrastructure scaling and management. They offer robust managed services including Amazon RDS for PostgreSQL, AWS CloudFormation for environment orchestration, and Amazon Elastic Kubernetes Service (EKS) for container orchestration. The company's expertise extends to cloud optimization and migration, automated deployment processes, and comprehensive managed services for various cloud platforms including Microsoft Azure and Google Cloud.
Through its comprehensive benefits package, Caktus Group supports employee development while giving back through charitable initiatives. The company offers family health plans with 100% coverage for the employee, a retirement plan with company matching program, and requires employees to take at least 25 days of PTO annually. Additional benefits include the opportunity to become an employee-owner, flexible work arrangements, and a dedicated professional development budget.
In the heart of Durham's Research Triangle region, Caktus Group has developed a culture of open feedback, sustainability, and strategic partnerships. The company actively participates in or sponsors numerous tech community events, including Black Girls Code, Code for Durham, Django Girls, Durham Women in Tech, the Python Software Foundation's events, and TriPython meetups.
Caktus's commitment to diversity and inclusion extends through its hiring practices and mentorship programs. Recent growth has included the hiring of Keanya Phelps, who completed a 16-week coding bootcamp and was paired with a senior developer mentor on her first day. This structured approach has been credited with building her confidence and guiding her technical development.
The company's technical infrastructure demonstrates its commitment to modern best practices, using multiple CI/CD tools for automated deployments including CircleCI, TravisCI, Bitbucket Pipelines, GitHub Actions, and Jenkins. Their cloud services portfolio stands out for its comprehensive approach to infrastructure scaling, using managed services including Amazon RDS for PostgreSQL, AWS CloudFormation for environment orchestration, and Amazon Elastic Kubernetes Service (EKS) for container orchestration.
Caktus Group's approach to project development emphasizes strategic partnerships and user-focused design principles. Their success has been recognized through notable project achievements, including major data integration efforts supporting Philadelphia's COVID-19 contact tracing initiatives and the development of the world's first SMS voter registration system for Libya. The company's portfolio spans multiple sectors, with projects impacting millions of people worldwide.
Their development methodology prioritizes scalable solutions and team augmentation. This approach has enabled the company to build both single-page applications (SPAs) and robust cloud infrastructure solutions. Caktus demonstrates particular expertise in data visualization, DevOps, accessibility, multi-tenant solutions, and SMS application development. Notable projects include building scalable dashboards, developing survey tools deployed on Amazon Web Services (AWS), and creating the world's first SMS voter registration system for Libya.
The company also excels in mobile app development using both hybrid mobile application frameworks and React Native technologies. This allows them to create cross-platform apps that run on both iOS and Android devices while accessing native device features through a single codebase. Their services include full mobile app development cycles, from initial design phases to production deployment on Apple's App Store and Google Play.
Caktus's cloud services portfolio stands out for its comprehensive approach to infrastructure scaling and management. The company offers robust managed services including Amazon RDS for PostgreSQL, AWS CloudFormation for environment orchestration, and Amazon Elastic Kubernetes Service (EKS) for container orchestration. These services enable users to add or remove resources as needed while maintaining reliability and cost optimization.
The company's technical infrastructure incorporates multiple CI/CD tools for automated deployments including CircleCI, TravisCI, Bitbucket Pipelines, GitHub Actions, and Jenkins. These tools ensure consistent and reliable software delivery across all project stages. The team also employs industry-standard tools for cloud optimization and migration, including Ansible and AWS CloudFormation, to automate the creation and management of staging/QA and production environments.
Caktus Group employs a development methodology that prioritizes scalability and team augmentation, combining modern best practices with a strong foundation in open-source contributions. The company's technical infrastructure leverages multiple CI/CD tools including CircleCI, TravisCI, Bitbucket Pipelines, GitHub Actions, and Jenkins to ensure consistent and reliable software delivery across all project stages. Their approach to cloud services stands out for its comprehensive managed services offering, including Amazon RDS for PostgreSQL, AWS CloudFormation for environment orchestration, and Amazon Elastic Kubernetes Service (EKS) for container orchestration.
The company's development process incorporates robust quality assurance practices across multiple domains, including database-driven websites, data visualizations, and single-page applications (SPAs). Their accessibility expertise utilizes internationally-recognized principles to ensure designs are usable by all users, including those with disabilities, different mobile devices, or slow internet connectivity. For multi-tenant solutions, Caktus enables serving multiple clients with a single web app while maintaining consistent appearance and customizable content for each market or department.
Through its mentorship programs, Caktus provides structured learning experiences that build developer confidence and technical skills. The company's comprehensive professional development resources support career growth, with recent hires demonstrating successful onboarding through structured apprenticeships and mentoring. Current employees benefit from flexible work arrangements and a dedicated professional development budget of 5%.
The Caktus development process emphasizes strategic partnerships and user-focused design principles. Their team augmentation approach enables scalable solutions that meet project requirements through best practices and technology selection guided by experienced developers. The company's success is underpinned by its approach to technical infrastructure, which leverages multiple CI/CD tools for automated deployments while maintaining a commitment to open-source innovation.