We're ODT

A group that believes
software development
should be joyful

Contact Us

Our Services

We build together.

Build Knowledge

We create spaces to learn and grow together — through hands-on training, workshops, and community meetups that inspire real change.

Outcomes

  • Practical learning through real experiences
  • A culture of sharing and continuous growth
  • A connected community that inspires change

Build Teams

We help your team work the Agile way — grounded in real practice and empirical learning. Transparent. Adaptive. Continuously improving.

Outcomes

  • Teams that work transparently and adaptively
  • Decisions driven by real evidence and learning
  • Sustainable growth through continuous improvement

Build Products

We co-create impactful digital products. From discovery to delivery, we design and build software that meets real user and business needs.

Outcomes

  • High-quality, meaningful digital products
  • Teams that learn through collaboration
  • Continuous improvement beyond launch
About ODT
We call ourselves the ODT.
We're a Flat Organization – no
bosses, no hierarchy.
Just one department: Software
Development Department
.
And every one of us is, at the
core, a true software maker.
group_1_image

Software development
should be Joyful

For us, “joyful” doesn't mean
coding while laughing or
playing games half the day.
It's the joy of seeing a real smile
from someone using the
software we built.
Every project is a fresh challenge
— technology changes, people's needs evolve, and that
keeps our work exciting.

Always
Learning
&
Growing

We don't wait for HR, free time,
or a training budget — we learn
and practice on our own.
If you don't know, learn.
If you know, practice.
If you're skilled, teach.
Because without constant
practice, the fun fades and obsolescenc creeps in.

group_2_image
about_odds_3_image
Our Way of Working
“We are not hiring,
we are building over hiring.”

We'd rather grow a strong team than just add more people.
We don't sell shortcuts or
formulas for success.
Instead, we walk alongside
you helping shape people, culture,and teams that can create real, meaningful software.

Our Team

ODT Thailand is a collective of developers, coaches, designers,
and product practitioners.

Our Clients

Since 2013, we've partnered
with diverse clients helping build software and strong teams for both small and large organizations.

Projects

0

Projects

People

0

People

Skills

0

Skills

Clients

0

Clients

"The Odd-E team is always reliable, providing support and guidance that make our work smoother and more confident."

User Avatar

Titisuda Boonsong

QA Engineer at ttb Bank

"Highly responsible, always delivering on goals, and helping the team grow by sharing knowledge. Makes tough projects easier through the structured way the Odds team works."

User Avatar

Wiphaphan Wongjaroen

UX/UI at TISCO bank

Trusted by these clients

Insights from
the ODT

We love sharing what we learn from real work

Pipeline: กลไกที่ช่วยทีมรักษาคุณภาพงาน โดยไม่ต้องหวังพึ่งความจำของคน

Pipeline: กลไกที่ช่วยทีมรักษาคุณภาพงาน โดยไม่ต้องหวังพึ่งความจำของคน

มนุษย์มีความขี้หลง ขี้ลืมเป็นธรรมชาติอยู่แล้วเมื่อเราเข้...

แมวใบไม้ ครองโลก Airmee Chanita  Anuwong
แมวใบไม้.

21 Jan 2026

Ontological Stability: หลักการที่ซ่อนอยู่เบื้องหลังการใช้ Inheritance อย่างถูกต้อง

Ontological Stability: หลักการที่ซ่อนอยู่เบื้องหลังการใช้ Inheritance อย่างถูกต้อง

นักพัฒนาซอฟต์แวร์มักถกเถียงกันว่า *inheritance* นั้นดีหร...

RuufimoN
RuufimoN

21 Jan 2026

Composition: The Missing Middle Between Inheritance and Type Classes

Composition: The Missing Middle Between Inheritance and Type Classes

If you’ve ever studied inheritance and type classes side...

RuufimoN
RuufimoN

20 Jan 2026

Why the Liskov Substitution Principle Breaks So Easily — and How Type Classes and friends Avoids…

Why the Liskov Substitution Principle Breaks So Easily — and How Type Classes and friends Avoids…

Why the Liskov Substitution Principle Breaks So Easily —...

RuufimoN
RuufimoN

18 Jan 2026

Inheritance: The Root of the Problem (and the is‑a trap)

Inheritance: The Root of the Problem (and the is‑a trap)

Object‑oriented programming encourages you to model the...

RuufimoN
RuufimoN

17 Jan 2026

WDIO + Appium + Mocha + TypeScript + Page Object VS WDIO + Appium + Cucumber

WDIO + Appium + Mocha + TypeScript + Page Object VS WDIO + Appium + Cucumber

บทความนี้ไม่ได้เขียนมาเพื่อบอกว่า framework ไหนดีกว่า แ...

Tipticha Chanhom
Tipticha.

15 Jan 2026

The Open–Closed Principle Is Broken in Most OOP Languages — Until You Meet Scala’s Type Classes

The Open–Closed Principle Is Broken in Most OOP Languages — Until You Meet Scala’s Type Classes

The Open–Closed Principle Is Broken in Most OOP Language...

RuufimoN
RuufimoN

13 Jan 2026

Emily in Paris กับวัฒนธรรมการทำงานของโลกต่าง Timezone

Emily in Paris กับวัฒนธรรมการทำงานของโลกต่าง Timezone

เพิ่งได้โอกาสดู Emily in Paris (ใช่ครับ…เพิ่งถึงซีซั่น 2...

Thanabat B.
Thanabat.

12 Jan 2026

UI Test มีไว้พิสูจน์ว่า ผู้ใช้ใช้งานได้

UI Test มีไว้พิสูจน์ว่า ผู้ใช้ใช้งานได้

ไม่ได้มีไว้พิสูจน์ว่า ระบบคิดถูก บทความนี้เขียนจากประสบก...

Tipticha Chanhom
Tipticha.

7 Jan 2026

เขียน Test script เยอะ ไม่ได้แปลว่าระบบทำงานตรง

เขียน Test script เยอะ ไม่ได้แปลว่าระบบทำงานตรง

Test ที่ดี ไม่ได้มีไว้แค่รันผ่าน แต่มีไว้ย้ำและแจ้งเตือน...

แมวใบไม้ ครองโลก Airmee Chanita  Anuwong
แมวใบไม้.

5 Jan 2026

ODT Community

Our Events

Contact Us

0/1000