"Working with this development team felt like having a true partner in the process."

Jessi Chartier
Chief Learning Officer, Coding DojoBuilding Coding Dojo's Systems: From MVP to Scalable Systems and Successful Exit
The Summary
Coding Dojo, one of the fastest-growing technical bootcamps in the U.S., has helped over 13,000 students launch successful tech careers. But building and scaling an educational platform took more than instructors and curriculum — it required a robust, adaptable, and cohesive digital ecosystem that could evolve alongside the company's growth.
This case study highlights how a long-standing engineering team helped transform Coding Dojo's fragmented systems into a unified infrastructure and scalable ecosystem supporting marketing, sales, admissions, learning, progress tracking, and post-enrollment operations.
From their MVP learning platform to a fully integrated CRM and enrollment system, the team engineered systems that improved student experience, increased operational efficiency, and enabled sustainable growth.
That transformation was led by a dedicated engineering team — originally under Village 88, now operating as Armada Logics — who helped architect, build, and maintain Coding Dojo's systems from its earliest days through acquisition.
Today, Armada Logics continues to support Coding Dojo under its new ownership by Perdoceo Education Corporation, ensuring stability, innovation, and continuity.
Team Size
24+ Full-time
Client Relationship
13 Years (2012 - 2025)
Engagement Model
Dedicated Team
Technologies Used
Frontend Development
- React
- Zustand
- Zod
- jQuery
- CSS
- LESS
- Bootstrap
- TanStack Query
- HTML5
- React Hook Forms
Backend Development
- Ruby
- Ruby on Rails
- PHP
- MySQL
- Node.js
- Socket.io
- Express.js
- JavaScript
- CodeIgniter
- Cron Jobs
- Web Socket
API & Integrations
- Google API
- Twilio API
- Hubspot API
- Mailchimp
- MandrillApp
- Zapier
- GitHub API
- Vimeo API
- Zoom API
- Stripe API
- TypeForm
- WebRTC
DevOps / Infrastructure
- AWS
- Git
- GitHub
- GitFlow
- SSL.com
- DigiCert
- Jenkins
- VPN
Testing & Monitoring
- Selenium
- Chrome Driver
- Sentry
- Mocha
- Chai
- RSpec
Analytics
- Google Analytics
About Coding Dojo
Founded in 2012, Coding Dojo quickly emerged as one of the first and longest-running coding bootcamps in the United States. Over the years, it has helped more than 13,000 students successfully transition into tech careers through its immersive, full-stack software development programs. Before the Covid-19 pandemic, Coding Dojo had established a strong national footprint, operating in over 15 in-person campuses across the U.S., including key tech hubs such as:
- Bellevue, WA
- Seattle, WA
- Boise, ID
- Chicago, IL
- Dallas, TX
- Tysons Cornern, VA
- Arlington, VA
- Tulsa, OK
- Burbank, CA
- Los Angeles, CA
- Costa Mesa, CA
- Oakland, CA
- San Jose, CA
- Sunnyvale, CA
- Washington, DC
When the pandemic hit in 2020, it accelerated a dramatic shift toward online learning, prompting Coding Dojo to pivot its offerings and invest heavily in digital infrastructure to support fully remote, scalable education programs. This strategic transformation laid the groundwork for the company's acquisition by Perdoceo Education Corporation in 2022, positioning Coding Dojo for long-term growth within a broader portfolio of edtech institutions.
- 2012Founded
- 200+ EmployeesCompany Size
- 13,000+Graduates
- Education TechnologyIndustry
- Bellevue, WA, USALocation
- Perdoceo Education Corporation (2022)Acquired by
- Richard Wang, Former CEOClient
The Challenge
As Coding Dojo scaled its bootcamp operations, several technology challenges emerged across its educational and business workflows. Coding Dojo didn’t just need new tools — it needed a connected system that supported every phase of the student journey and enabled each internal team to work smarter, not harder.

Learning Platform Challenges
Coding Dojo's learning platform has evolved through three major iterations in response to rapid growth and changing educational needs: internal team to work smarter, not harder.

LP1: MVP for Virtual Delivery
A minimal platform created to test and validate online learning after launching as an in-person bootcamp in San Jose.
LP2: First Scaled Platform
Expanded support for more students but struggled with scalability, automation, and integration limitations.
Need for LP3: A Future-Ready System
Designed to resolve LP2's challenges with centralized tracking, instructional efficiency, and scalable architecture.
CRM & Admissions System Challenges
As student inquiries and enrollments increased, the internal Sales team outgrew its off-the-shelf CRM. The system was rigid, unreliable, and unable to support Coding Dojo's bootcamp-specific workflows.
Inconsistent, overwritten, or lost student data.
Limited customization and clunky user experience.
No data ownership or system-level visibility.
Disconnected systems across different departments.
Manual tracking of applications and siloed communication.
Lack of automation in marketing and applicant follow-ups.
Key Issues Faced By Different Users
Students
- No centralized dashboard to track progress.
- Scattered resources across spreadsheets, Discord, and lectures.
- Unclear graduation benchmarks.
- Lack of learning analytics or personalized recommendations.
- Disorganized course navigation.
Scope of Work
Centralized Learning Platform (LP3) Development
Rebuild the Learning Platform (LP3) to centralize progress tracking, instructor workflows, and cohort scheduling.
Custom CRM for Bootcamp Operations
Develop a Custom CRM (Letsrock) tailored for bootcamp admissions, payment tracking, and enrollment documentation.
Streamlined Enrollment Application Launch
Launch the Enrollment Application, guiding qualified applicants through a streamlined experience connected to CRM and LP3.
Ecosystem Integration with HubSpot
Integrate HubSpot and internal platforms, creating a unified ecosystem for marketing, admissions, and learning.
Secure PII & Data Protection Infrastructure
Integrate HubSpot and internal platforms, creating a unified ecosystem for marketing, admissions, and learning.
Legacy System Migration & Automation
Migrate data from legacy platforms and automate key operations like attendance, transcripts, and reporting.
Ongoing DevOps & System Scalability Support
Provide long-term DevOps support to ensure system uptime, feature expansion, and adaptability to new business needs.
The Solution
The dedicated engineering team worked closely with Coding Dojo's stakeholders to design and implement core systems:

LP3: Unified Learning Platform
To replace fragmented tools and workflows, the team built LP3, a centralized platform designed to support students, instructors, and administrators through every stage of the bootcamp journey.
Student Progress Tracking
Real-time dashboards for assignments, belt exams, attendance, and grades.
Role-based Dashboards
Personalized views for students, instructors, and admins to monitor performance and engagement.
Flexible Scheduling
Tools for cohort management, class calendars, and instructional customization.
Data-Driven Insights
Predictive analytics to support student success and optimize instruction.
System Integration
Seamless connection with Letsrock CRM and academic records for up-to-date reporting.

As the SVP of Instruction at Coding Dojo, I have had the privilege of working closely with Village 88 for several years. Their team consistently delivers high-quality software solutions that are integral to our platform's success. Village 88's expertise, reliability, and dedication to excellence make them an indispensable partner in our mission to provide world-class coding education. Beyond their technical skills, they are incredibly personable and a pleasure to work with, making every collaboration smooth and enjoyable. I highly recommend their services to any organization seeking top-tier software development support.
Custom CRM for Coding Bootcamps
Built specifically for Coding Dojo's admissions and operations teams, the custom CRM replaced an off-the-shelf system with a scalable, bootcamp-tailored solution.

End-to-End Admissions Management
Tracks leads, tuition payments, program info, enrollment status, and documents.
Automation
Reduces manual tasks across the admissions lifecycle with automated status updates and document handling.
System Connectivity
Acts as middleware between LP3, HubSpot, and the Enrollment App, ensuring smooth data handoffs.
Integrated Enrollment Application
Streamlines admissions with guided forms, real-time status tracking, secure tuition payments, and encrypted PII. Seamlessly integrates with LP3 and CRM for live updates.
Data Security & Ownership
Hosted on robust infrastructure to ensure high uptime and complete data control, with sensitive information protected through custom encryption, secure VPN access for authorized users, and multi-factor authentication using real-time codes.
HubSpot Integration
Connected Workflows
Personalized views for students, instructors, and admins to monitor performance and engagement.
Automated Lead Nurturing
Personalized emails and activity tracking from inquiry to enrollment.
Full-Funnel Visibility
Clear insights into every step of the applicant journey.
Tuition & Enrollment Management
Centralized tracking of payments, program status, and enrollment documents.
Connected Workflows
Personalized views for students, instructors, and admins to monitor performance and engagement.
Automated Lead Nurturing
Personalized emails and activity tracking from inquiry to enrollment.
Full-Funnel Visibility
Clear insights into every step of the applicant journey.
Tuition & Enrollment Management
Centralized tracking of payments, program status, and enrollment documents.
Secure Data Infrastructure
Following Coding Dojo's acquisition, Armada Logics implemented enterprise-grade data protection systems:
Encrypted SSN Storage
Designed to meet federal standards for sensitive data handling.
Penetration-Tested
Passed multiple external security audits and vulnerability assessments.
Compliance-Ready
Supports secure enrollment agreement generation and government forms integration.

Process Breakdown
Discovery & Audit
Conducted interviews with students, instructors, program managers, and sales teams to map internal workflows, tech bottlenecks, and user pain points. Identified legacy data risks and migration requirements.
System Architecture & Design
Designed an ecosystem blueprint linking Enrollment App, CRM, and Learning Platform. Defined data models, security protocols, and integration standards.
Agile Development & Iteration
Built MVPs, validated features with end users, and iterated fast. Prioritized performance, flexibility, and real-time syncing across systems.
System Deployment, Migration & Testing
Migrated data from LP2 and the off-the-shelf CRM to new platforms, with thorough QA and rollback protocols in place.
Ongoing Maintenance & Innovation
Provided long-term support with real-time monitoring, DevOps improvements, and continuous iteration on features based on user feedback. Managed infrastructure, data privacy, and new stakeholder requirements.
Discovery & Audit
Conducted interviews with students, instructors, program managers, and sales teams to map internal workflows, tech bottlenecks, and user pain points. Identified legacy data risks and migration requirements.
System Architecture & Design
Designed an ecosystem blueprint linking Enrollment App, CRM, and Learning Platform. Defined data models, security protocols, and integration standards.
Agile Development & Iteration
Built MVPs, validated features with end users, and iterated fast. Prioritized performance, flexibility, and real-time syncing across systems.
System Deployment, Migration & Testing
Migrated data from LP2 and the off-the-shelf CRM to new platforms, with thorough QA and rollback protocols in place.
Ongoing Maintenance & Innovation
Provided long-term support with real-time monitoring, DevOps improvements, and continuous iteration on features based on user feedback. Managed infrastructure, data privacy, and new stakeholder requirements.
The Impact: The Ecosystem Transformation
The Armada Logics engineers built Coding Dojo a tightly integrated tech stack — designed not around features, but around student success and operational clarity.
Scalable Operations
Enabled Coding Dojo to run multi-state, multi-cohort programs with ease.
Streamlined Admissions
Reduced manual work, improved enrollment conversions, and ensured application visibility across departments.
Data Reliability
Gained full ownership and confidence in CRM and academic records.
Personalized Learning
Gave students real-time insights into their performance and graduation path.
Secure Infrastructure
Built trust and compliance readiness with secure handling of sensitive data.
Sustained Innovation
The team continues to expand and support systems, ensuring continuity and long-term growth.

Working with this development team felt like having a true partner in the process. They were proactive, thoughtful, and committed to helping us grow—not just as clients, but as collaborators. They regularly identified opportunities to improve our product and came to the table with ideas that aligned with both our technical goals and our broader business strategy. Their ability to balance solid execution with creative thinking made them a valuable extension of our team.
Struggling with inefficiencies in your workflow?

Let's discuss how our expertise can help you build a smarter, more integrated platform.
Armada Logics: Your Partner For Global Success
Las Vegas, Nevada
La Union, Philippines
San Francisco Gotera, El Salvador
British Columbia, Canada