Working as Technical Project Manager
I’m not a textbook PM with piles of documentation (though I can handle that when needed). I focus more on project goals, business impact, and team culture—prioritizing managing and supporting activities. Here are a few key things I do as a PM to support and guide the team.
Key Activity
Description
Here are some of the key things I’ve done in my role as a Technical PM.
Database Design
Based on my experience as a PM, I often handle direct communication with clients—from gathering to analyzing both business and technical requirements. I usually also prepare a database structure to support the development team.
The document above is from one of my past projects. It’s intentionally not too formal, as it was designed to be simple and easy for developers to understand.
System Analyst
In many of my projects, I didn’t always have a CTO, so I often took the initiative to support dev ops preparation—thinking through the architecture, flow, and necessary third-party integrations. This process would then be handed off to developers to refine and find the best solutions.
Flow Chart & API Plan
Flowcharts are a crucial foundation once a project begins—they help developers clearly understand how a feature should be built and support more effective discussions. I also create an API plan as a reference to ensure nothing is overlooked and to enable developers to build on it independently in the future.
ERP for Outsource Company
This was an interesting experience for me as a Project Manager, as it allowed me to gain a deep understanding of how an outsourced company operates end-to-end. The project scope was relatively large, but by applying a design-driven approach during the requirements gathering phase, we were able to streamline the process and improve outcomes significantly.
Project Management Process
Project Type
ERP for Outsource Company
Year
2016
Client
Gemilang
Description
The company provides manpower for building operations, such as cleaning services, security, window cleaning, and more. This ERP project was quite large in scale, so I took on the role of Project Manager to ensure it ran smoothly and safely.
Early Stage of Project
Due to limited resources and the client’s need for speed—combined with the fact that this client is extremely busy—it was difficult to apply a textbook project management approach. While I used a waterfall methodology as the foundation, I enhanced it with agile principles to adapt to the project’s realities.
The key focus in this phase was to sharpen the requirements as precisely as possible, reducing the risk of issues during development. Contractually, we separated the requirement analysis and development phases with distinct budgets, which helped mitigate financial risks.
Stakeholder & Workflow Strategy
As a PM, I also implemented strategies and established basic rules to ensure the Software Development Life Cycle (SDLC) ran effectively. From defining the framework, I translated it into actionable task assignments. Managing who takes the first steps and planning out subsequent actions helped keep the project on track and minimized issues within the development team.
Project Strategy
As a technical PM, I also worked to optimize resources and costs to ensure the project remained profitable. One of the strategies I applied across several projects was using a customized native CMS builder. This approach not only increased efficiency but also allowed for reuse in future projects. The CMS builder had been refined to overcome challenges related to security and performance, ultimately accelerating project delivery by up to 200%.
Sunglasshut Project
This experience took place during my time as an Associate Producer at Onyx Island in Singapore. It was a particularly interesting project—what seemed simple on the surface turned out to be complex behind the scenes. As an agency, we were responsible for delivering an end-to-end solution, which required careful coordination and planning.
About
Project Type
End to End Digital Campaign
Year
2020
Client
Sunglasshut Singapore | www.sunglasshut.com
Description
Sunglass Hut is a retail eyewear brand that partners with many major global labels and has multiple branches across Singapore. They’ve collaborated with Onyx Island on several campaigns in the past, but this particular project was notably more complex due to its broader scope and multiple deliverables.
Strategic Support
The company had a well-established culture and structured workflow. Everyone was clear on their responsibilities, which created an efficient working environment. Within the project, I focused on supporting the team with my own strengths.
Here are a few examples of how I contributed—small tasks, perhaps, but essential given the tight timeline we were working with.


