Engineering

ตั้งแต่ก่อตั้งในปี 2003 เราสร้างซอฟต์แวร์ พัฒนาอัลกอริทึม ศึกษาเทคโนโลยีพื้นฐาน และดูแลระบบ

สแต็กหลัก

  • การประมวลผลภาพ เอกสาร และภาษา Image Processing / OCR / Full-Text Search / Algorithm Design / LLM / Vision Models / Python
  • ระบบธุรกิจและอีคอมเมิร์ซ Web Systems / Payments / CMS / Database Engineering / PHP / TypeScript / Node.js / AWS / GCP / Cloudflare
  • เครือข่ายและโปรโตคอล HTTPS Proxy / Device Management Protocol / Network Performance / Wi-Fi Log Analysis / Rust
  • ระบบสมองกลฝังตัวและ OS Linux / C/C++ / AOSP / Yocto / Virtualization / Windows
  • การเผยแพร่แอปมือถือ iOS / Android / Swift / Kotlin / Store Operations / Localization / macOS
  • ความปลอดภัย Security Evaluation / Intrusion Detection / Audit / Key Management (CKMS)

การเลือกใช้เทคโนโลยี

เราพัฒนาแอปบนมือถือมาตั้งแต่ปี 2009 ซึ่งเป็นยุคของ iPhone 3GS และเผยแพร่แอปของเราเองตั้งแต่ปี 2016 จุดเริ่มต้นคือสิ่งที่ iPhone ทำให้เป็นไปได้ นั่นคืออุปกรณ์สมรรถนะสูงที่อยู่ในมือข้างเดียว เชื่อมต่อกับเครือข่าย และส่งบริการไปได้ทุกที่ในโลก

สิ่งที่เราสร้างจะกลับมาหาเราในรูปของข้อมูลการใช้งาน เทคโนโลยีและ UI/UX ถูกประเมินได้อย่างต่อเนื่องในสภาพแวดล้อมจริง และการเผยแพร่แอปของเราเองให้ขนาดการตรวจสอบที่โครงการเดี่ยวมักให้ไม่ได้ สิ่งที่ได้เรียนรู้ยังย้อนกลับไปสู่การออกแบบในงานนอกเหนือจากมือถือด้วย

ในปี 2016 เราเปรียบเทียบ Xamarin, Cordova และ React Native ในระดับการพัฒนาจริง และประเมิน Flutter มาตั้งแต่เปิดตัวสู่สาธารณะ ปัจจุบันแนวทางหลักคือการพัฒนาแบบเนทีฟด้วย Swift และ Kotlin โดยใช้ SwiftUI ในงานจริงตั้งแต่ยุค iOS 15

การเขียนใกล้ระบบปฏิบัติการและฮาร์ดแวร์ทำให้ปรับได้ทั้งความเร็วที่วัดได้และความเร็วที่รู้สึกได้ในการเรนเดอร์และการทำงานของกล้อง และใช้ฟีเจอร์ใหม่ของระบบปฏิบัติการหรือไลบรารี C/C++ ได้โดยไม่ต้องรอชั้นนามธรรม แอปที่ให้บริการยาวนานยังไม่ได้รับผลกระทบจากการเปลี่ยนแปลงที่ทำให้ใช้งานไม่ได้ฝั่งเฟรมเวิร์ก

Demos

BLE · Wi-Fi · Barcode

Barcode-Based Device Readout

รับค่าที่วัดได้จากเครื่องมือผ่าน BLE, Wi-Fi หรือบาร์โค้ด

เครื่องมือวัดส่งค่าที่วัดได้แบบไร้สายและแสดงเป็นบาร์โค้ดบนจอ LCD แบบเรียลไทม์ แอปสแกนบาร์โค้ดด้วยกล้องและบันทึกค่าที่วัดได้

ARKit · On-Device ML

On-Device AR Recognition

วัตถุในภาพจากกล้องได้รับการจดจำบนอุปกรณ์และแสดงป้ายกำกับในมุมมอง AR

ป้ายกำกับแต่ละอันยึดกับตำแหน่งของวัตถุและยังคงซ้อนอยู่บนวัตถุเมื่อขยับอุปกรณ์