Inno Digital Biz logo

Software Engineer

Inno Digital Biz · Bangkok, Thailand

Visit company website →

Promoted from intern to full-time engineer within three months after contributing to production systems and leading internal knowledge transfer.

Role Overview

Inno Digital Biz is a software company that builds third-party systems for large enterprises, working closely with clients from idea to production. A major portion of the company’s work is for SCG, where the team developed a large-scale dispatching system used to manage concrete delivery workflows between managers, factories, and truck drivers. Alongside client work, the company also incubates its own product ideas and brings them to market.

I joined Inno Digital Biz as a Software Engineer Intern, hired as a full-stack developer to help build a new internal product, GooseBuds Carpooling. My responsibility was to take the product from an early concept through to an initial alpha version, contributing across both backend and frontend development in a fast-moving startup environment.

Within the first few weeks, my role expanded significantly. Although I was originally told I would not work on the dispatch system, changing business priorities required additional support to meet a production release. I temporarily paused the carpooling project to help the team complete and ship the full version of the dispatch system. After observing my work, the CEO expressed interest in hiring me full-time within my first month. Due to company policy, I completed the standard three-month probation period and was officially promoted to a full-time Software Engineer in April 2025.

Inno Digital Biz office
Inno Digital Biz team

What I Worked On

Pallet and Presling Logo
Goose Buds Logo
  • Supporting the production release of a large-scale dispatching system for SCG by implementing and maintaining application logic within the company’s in-house full-stack framework, used by managers, factories, and truck drivers to coordinate concrete delivery workflows.
  • Worked with relational databases to understand and maintain complex data relationships across orders, vehicles, users, and delivery statuses, ensuring data consistency and system reliability.
  • Developed GooseBuds Carpooling as a full-stack project, taking the product from idea to alpha version by implementing core features, application structure, and initial user flows.
  • Supported both backend and frontend development, adapting quickly between projects as business priorities shifted under tight deadlines.
  • Served as the sole member of the research initiative, evaluating and experimenting with new tools and technologies (including Selenium) to improve development workflows and future automation efforts.

Tech Stack

At Inno Digital Biz, the entire application was built using a custom in-house full-stack framework, which included:

Frontend

  • In-house framework (React-like, ES6-based)
  • JavaScript (ES6)
  • HTML

Backend

  • Node.js
  • Express.js
  • RESTful APIs

Databases

  • MySQL
  • Firebase (project-dependent usage)

Languages

  • TypeScript
  • JavaScript (ES6)

Tools & Research

  • Git & GitHub
  • Postman (API testing)
  • Selenium (research & experimentation)

Cloud & Deployment

  • Google Cloud Platform (deployment & configuration support)

Impact & Responsibility

After transitioning to a full-time role, my responsibilities gradually expanded beyond individual feature development. As the team grew and new interns joined, I became a point of reference for technical guidance, helping onboard and train new team members on the company’s in-house framework, system architecture, and database relationships.

I was trusted to document and hand off ongoing work, including transferring ownership of the GooseBuds Carpooling project to another engineer. This involved explaining product goals, technical decisions, and current implementation details to ensure continuity and smooth development progress. My contributions helped the team meet delivery timelines while maintaining system reliability during periods of shifting priorities.

Team

Collaboration & Communication

I worked closely with a wide range of stakeholders across the organization, including customers, business analysts, other engineers, and leadership. This required frequent communication to clarify requirements, align on priorities, and ensure technical solutions met both business and user needs.

I regularly translated non-technical requests into clear technical tasks and provided progress updates to senior team members, including the CTO and CEO. By maintaining open communication and asking the right questions early, I helped reduce misunderstandings and kept development moving efficiently in a fast-paced environment.

What I Learned

  • Gained hands-on experience working with production systems, learning how backend APIs, databases, and application logic must work together reliably under real business constraints.
  • Learned the importance of ownership and adaptability, especially when priorities shift and timelines are tight, and how to balance speed with code quality in a startup environment.
  • Developed strong communication skills by working closely with both technical and non-technical stakeholders, and by clearly explaining technical decisions, trade-offs, and progress across different roles.