TALK 2 DUCK LIMITED (T2D) is a small consulting firm with over 20 year of in-house experience in building scalable and robust software. We specialise in delivering software systems using iterative and incremental methods.
Our technical leadership approach combines deep domain expertise across industries like banking, telecoms, and gaming with proven iterative and incremental delivery methods. From strategic architecture decisions to hands-on code review, we guide your teams and projects through comprehensive quality assurance frameworks, cloud-native deployments, and performance optimization strategies.
Our iterative and incremental approach is built on proven agile processes, lean value delivery principles, and incremental design methodologies. Our experienced consultants utilize advanced facilitation techniques through liberating structures, strategic planning with Wardley mapping, extreme programming practices, planning games, and structured retrospectives to ensure project success while maintaining comprehensive quality assurance throughout the development lifecycle.
With experience across diverse programming languages including Kotlin, TypeScript, Scala, Java, Clojure, ObjectiveC, and Swift we always aim to deliver scalable and testable software solutions. Our development philosophy centers on rigorous code craftsmanship through test-driven development and extreme programming practices. We implement trunk-based development workflows combined with continuous delivery pipelines to ensure rapid, reliable releases. We apply object-oriented and functional programming principles and clean code to build robust systems that stand the test of time.
Our infrastructure delivery expertise spans full-stack application development, cloud-native architecture design, automated build pipeline construction, and container deployment strategies refined over two decades of consulting experience. Our deep domain knowledge across retail and investment banking systems, stock trading and betting platforms, publishing infrastructure, advertising technology, telecommunications systems, gaming platforms, and media distribution networks enables us to deliver contextually appropriate solutions.
Scrum, Kanban, Lean Value Delivery, Incremental Design, Liberating Structures, Wardley Mapping, Extreme Programming, Planning Games, Retrospectives
Test-Driven Development, Specification by Example, Object Oriented Modelling, Clean Code, Functional Programming, Growing Open Source, Continuous Integration, Ruthless Refactoring
Domain Based Test Setup, Scenario Approval Testing, Stress & Performance Testing, In-Memory App Infrastructure, Contract Tested System Fakes, Traceable Documentation
Full Stack Apps, Cloud Native, Build Pipelines, Container Deployment, Canary Releases, Shadow-Mode Releases, Event Driven Architecture, Big Data Processing