Skip to content

【Employee Introduction】Building the Future of 3D Inspection: A Senior Front-End Developer’s Journey at DataLabs


Contents


 

 

Khairul

Khairul Ashraff

Senior Developer (Front-end)

 

Self-introduction

As a Senior Developer (Front-end), I focus on creating smooth, user-friendly interfaces while keeping an eye on how everything works behind the scenes. As a graduate of IT(Graphics & Multimedia) with 15 years of experience, I bring both technical and creative perspectives to my work.

Before my career at DataLabs, I built my experience across a wide range of roles—setting up servers, coding back-end systems, and managing large-scale data processing. This mix of experiences allows me to bridge the gap between different parts of a project and deliver solutions that work end-to-end.

 

Why did you join DataLabs?

After taking a long break, I was looking for the right opportunity to return to work—and DataLabs came at just the right time.

What drew me in most was the chance to build something from the ground up. I’ve always enjoyed tackling projects at their earliest stages, where there’s more to figure out in terms of technical design and infrastructure. Joining DataLabs gave me exactly that.

I came on board fairly early in the development of Hatsuly, the product I’m now in charge of. That timing meant plenty of challenges to solve, and plenty of opportunities to shape how things were built.

 

Main role in DataLabs

I’m currently leading front-end development on Hatsuly, DataLabs’ 3D infrastructure repair and inspection system. Hatsuly lets people use smartphone/tablet-captured 3D data (point cloud data) to automatically compute values like removal (chipping) depth, volume, and more, generate reports, share them with stakeholders, and streamline the inspection and maintenance workflow.

Because I came in relatively early in the product’s life, I get to make architectural and design decisions that directly shape how Hatsuly works, especially around performance, accuracy, and usability when dealing with complex 3D / point cloud data.

Hatsuly is built on Three.js with React, which I use to model, render, and enable interaction with point cloud data. This allows users to view, manipulate (zoom, pan, rotate), and take measurements from 3D scans directly in browser or tablet environments. On the infra/performance side, I’ve been optimizing how point clouds are loaded, how we manage LOD (level of detail), memory usage, and responsiveness, so even large datasets can be handled smoothly.

 

The fun and challenging aspects of work in DataLabs

One of the biggest challenges I’ve taken on at DataLabs is working with large-scale point cloud data. From rendering and interacting with millions of points in real time to generating 2D diagrams out of 3D data, these problems pushed me to grow technically and sharpen my approach to performance, optimization, and usability.

What makes it exciting is that we’re not just solving known problems—we’re working in a **bleeding-edge space**, where there isn’t always a playbook to follow. The team shares that spirit of exploration, and together we’re pushing the industry forward by building tools and products that didn’t exist before.

 

Work Style and Culture in DataLabs

The team atmosphere at DataLabs is open, flexible, and understanding. Everyone’s ideas are welcomed, and there’s plenty of room to explore different approaches to solving problems. We have regular discussions about challenges and ways to improve, both at the team level and company-wide, which helps keep collaboration effective and encourages everyone to contribute ideas. With this openness, there’s also space to try new things—whether it’s a technical experiment or a fresh perspective on how we work.

To put it into perspective, despite working in a fully remote setup, communication is excellent. With plenty of documentation on Notion—where almost everything is written down—it’s easy to stay aligned, find answers, and keep projects moving forward without feeling isolated. We’re far apart, but always talking and improving.

 

Daily Schedule / Introduction of Our Work Style

As mentioned before, here at DataLabs, we are fully remote, with team members scattered around Tokyo, across Japan, and sometimes even around the world. If there’s internet and work can be done, it’s possible to contribute—location is never a barrier.

We hold daily stand-ups to catch up with each other and discuss any current challenges. These quick check-ins keep everyone aligned and help surface any blockers early.

Balancing design, implementation, review, feedback collection, and learning is always a challenging process. How work is distributed between team members and across project stages is something we discuss together and decide as a team. Depending on the project scope, some stages may run simultaneously, while others follow a more sequential approach with design first. At the end of each cycle, we sit down as a team to reflect on what went well, what didn’t, and what we want to improve for next time.

 

Outlook for the Future

Looking ahead, my focus is on continuing to grow as a specialist. I thrive in technical areas, tackling complex problems, and finding solutions that make a real impact. My goal is to deepen my expertise, contribute to innovative projects, and help shape the technical direction at DataLabs while staying hands-on with challenging development work.

 

 

Message to Applicants 

To all software engineers out there, if you enjoy solving challenging technical problems and want to work on projects that push the boundaries of what’s possible, focus on building your skills, exploring new technologies, and taking ownership of your work. Seek opportunities where you can make meaningful design and technical decisions, and look for projects that allow you to see the impact of your contributions.

At DataLabs, we value engineers who embody these qualities—those who are curious, proactive, and collaborative, and who take initiative in exploring new technologies and solving complex problems. Being open to feedback, communicating clearly, and embracing challenges are important traits here, and we encourage everyone to share ideas, experiment, and contribute. If you bring this mindset, your work can make a real impact from day one.


 

DataLabs is hiring both full-time employees and interns.

Please check here for our current openings.

We are always happy to have casual interviews, so if you are interested, feel free to reach out. We look forward to meeting you!