DK

Portfolio

David Alastair Koh · Software Engineer

Software Engineer · Firefense Pte Ltd

David Alastair Koh

I build reliable, human-centered software. I work end-to-end across product, frontend, and backend to ship clear experiences and dependable systems—currently focused on security-grade products at Firefense.

Portrait of David Alastair Koh

Singapore · Systems-minded engineer

github.com/alphonsekohLinkedIn

Current focus

Building dependable experiences

From backend constraints to UI polish, with a bias for clarity and reliability.

Promotion

Associate → Software Engineer

Promoted Jan 2024 at Firefense.

Tooling

TypeScript · Next.js · Tailwind

Comfortable across frontend, backend, and developer experience. Also ship with .NET/C# (WPF) and Swift for iOS when the problem calls for it.

About

How I work

Product-minded engineering

Translate complex needs into crisp interfaces and reliable services, moving from ideation to release with clear tradeoffs.

System designBusiness AwarenessIterative deployment
Resilient delivery

Lean on observability, thoughtful defaults, and tight feedback loops to keep releases predictable and performant.

ReliabilityTestingTelemetry
Clarity & collaboration

Write and speak with intent, align stakeholders quickly, and document decisions so teams move in the same direction.

CommunicationDocsCross-functional

Experience

Where I have been focusing

Firefense Pte Ltd

Software Engineer

Jan 2024 — Present

Building dependable software for Firefense. Promoted from Associate Software Engineer in Jan 2024.

  • Build and harden backend services and data flows in TypeScript/Node.js with reliability in mind.
  • Partner closely with product/design to simplify security-grade workflows.
  • Raise reliability with instrumentation, iterative delivery, and clear documentation.

Firefense Pte Ltd

Associate Software Engineer

Jan 2023 - Dec 2023

Contributed across the product surface area before promotion, strengthening foundations and velocity.

  • Shipped features that balanced usability with correctness for customers.
  • Collaborated with senior engineers to internalize quality bars and release practices.

Singapore Institute of Technology

Undergraduate Research Assistant

May 2022 — Dec 2022

Built and supported software for academic/industry collaborations, keeping solutions practical and well-documented.

  • Worked closely with domain experts to translate requirements into working prototypes.
  • Improved reliability and clarity of internal tools through documentation and test coverage.

Hiverlab

Data Engineer

May 2021 — Sep 2021

Partnered with business developers to surface data insights that supported pitches and decision-making.

  • Delivered pipelines and dashboards that gave business developers fast, trustworthy views of client opportunities.
  • Built reusable visualization components and filters to answer ad-hoc questions quickly.
  • Documented data sources and assumptions so stakeholders could interpret metrics confidently.

Projects

Selected work

Highlights from recent projects.

RTLS (Real-time Location System)

View RTLS

Built the aggregation layer for RTLS, collecting signals from edge devices and feeding the backend so maps, alerts, and workflows stay accurate.

  • Implemented an aggregator that ingests from multiple edge devices, normalizes data, and streams it reliably to backend processing.
  • Instrumented and load-tested real-time data flows to keep accuracy and responsiveness predictable.
  • Partnered with hardware/data teams to validate signal quality and ship rollout documentation.
TypeScriptNode.jsRTLSRealtimeEdge

SIT Unity research demo

Research DOI

Developed a Unity (C#) demo to showcase situational awareness research outcomes for Singapore Institute of Technology.

  • Prototyped interactions that clearly communicated research findings to reviewers and stakeholders.
  • Optimized scene performance and UX to keep the demo smooth on modest hardware.
  • Packaged the build with clear documentation for reproducible evaluation.
UnityC#ResearchPrototypingVR/AR

Hiverlab BD analytics tool

Shipped a data visualization tool for business development to surface pipeline and engagement insights.

  • Integrated data sources to present trustworthy dashboards for sales and leadership.
  • Built reusable visualization components and filters to answer ad-hoc questions quickly.
  • Added access controls and documentation to make onboarding smooth for internal teams.
Data vizInternal toolsDashboardsPythonUXPower BI

Contact

Let’s build something resilient

I’m happy to chat about product engineering, reliability, and security-grade UX.