Skip to content

Available for remote opportunities

Backend &
Automation
Engineer

I build scalable backend systems and intelligent automation workflows with TypeScript, Node.js and n8n — APIs, services and pipelines that remove the manual work from complex processes.

portfolio.ts
1interface AutomationEngineer {
2 name: string;
3 role: "Backend & Automation Engineer";
4 stack: string[];
5 passions: string[];
6}
7
8const engineer: AutomationEngineer = {
9 name: "Damtowise",
10 role: "Backend & Automation Engineer",
11 stack: ["TypeScript", "Node.js", "n8n"],
12 passions: ["Logic Flows", "API Design", "Automation"]
13};
14
15console.log(`Hello! I'm ${engineer.name}`);

About Me

Remote backend & automation engineer, available for contract and permanent roles.

I'm a backend and automation engineer who works primarily in TypeScript and Node.js, wiring services together with n8n workflow automation. I'm based remotely and collaborate with distributed teams across Australia, Europe and the US, which means async-friendly documentation and clear, reviewable pull requests are part of my normal working style rather than an afterthought.

My work usually starts with an API: designing REST and OpenAPI interfaces, shaping the data model behind them, and deciding what belongs in a queue, a cron job or an n8n workflow. I care about type safety, sensible observability and APIs that stay predictable after the first hundred calls. On the automation side, I treat workflows as production code — versioned, tested and observable — rather than a pile of glue nobody wants to touch.

The projects below are the ones I'm happy to be judged on: an API discovery tool, a file-compression microservice and a production backend for a fitness product. A few of them are client work, so I've kept the public detail to what I'm cleared to share. I write up the engineering decisions and the things that broke along the way on FYI.

Contact details

Tech Stack

The tools behind every API, service and automation workflow in the projects above

TypeScript

Type-safe backend development with modern TypeScript — strict typing, generics and inference for robust, maintainable APIs and automation workflows.

Node.js

Fast, scalable server-side applications with Node.js — event-driven architecture, streaming and native TypeScript support for backend services.

n8n

Workflow automation with n8n — visual node-based orchestration for connecting APIs, databases and SaaS tools without writing custom glue code.

Featured Projects

Backend services and automation tooling, plus selected frontend and client work

Backend Projects

APIs, services and automation tooling built with TypeScript and Node.js.

API Scanner

TypeScript tooling to probe, catalog and validate REST and OpenAPI endpoints — automated discovery, schema validation and quick visibility into the API surface area you own.

  • REST
  • OpenAPI
  • Automation
  • Backend tooling
  • TypeScript

Compressor Service

Node.js microservice for PDF compression, video encoding and WebP image conversion — one streaming API for file optimisation instead of juggling separate tools.

  • PDF
  • Video
  • WebP
  • Compression
  • Node.js
  • Microservice

Fitlocka Backend

Production TypeScript and Node.js API for the Fitlocka fitness platform — authentication, business logic, subscription billing and webhook integrations.

  • API
  • Backend
  • Fitness
  • Services
  • TypeScript

Frontend Projects

Client-facing interfaces with semantic HTML and a focus on performance.

Mustafa's Website

Responsive marketing and portfolio site — semantic HTML, fluid layouts and optimised asset delivery for client-facing content built with modern frontend tooling.

  • Web
  • UI
  • Responsive
  • Client project
  • Performance