~/plouka13

$ cat intro.ts

const developer = {  name: "Peter Louka",  role: "Software Engineer",  passions: ["building things"],};

Welcome. Scroll down or use the nav to explore.

$cat experience.log

// work history

May 2025Present

Working with Docker, CI/CD Pipelines (GitHub Actions), Kubernetes, Helm and GCP for deployment and infrastructure management of the CTRL platform. Developing reusable GitHub Actions for security audits and software quality. Contributing to stakeholder meetings with Australian Genomics & Australian Biocommons. Designed and delivered an AI-for-coding workshop upskilling research staff in GitHub Copilot and VSCode.

Junior Software Engineer

@ Garvan Institute of Medical Research

Jun 2024May 2025

Owned the redesign and reimplementation of the CTRL dynamic consent platform in TypeScript using Node.js and React, including JWT authentication, API security, and role-based access control. Mentored a software engineering summer intern on backend/API development. Designed a project management workflow using GitHub Projects, standardising team practices.

Software Engineer Intern (Backend)

@ Annalise.ai

Nov 2021Feb 2024

Designed and implemented an auto document generation project in Python using the GitHub API, generating product release documents compliant with IEC 62304 across 7 major releases. Worked in the integrations team on DICOM/CSTORE protocol implementations using RabbitMQ, MinIO, Datadog and AWS. Contributed to an automated testing framework that transformed days of manual testing into hours. Developed backend features in TypeScript/Node.js including AI model connectors and product configuration.

$echo $SKILLS

// languages

PythonTypeScriptJavaScriptPostgreSQL

// frameworks

Node.jsReactNext.jsExpressFlaskReact Native

// tools

AWSGCPDockerKubernetesHelmGitHub ActionsBuildkiteGitGitHub CopilotClaude CodePostmanJira & ConfluenceNotion
$open contacts.txt

Want to get in touch? Find me on these platforms.