~/plouka13

$ cat intro.ts

const developer = {  name: "Peter Louka",  role: "Full Stack Software Engineer",  stack: ["TypeScript", "Node", "React"],  cloud: ["GCP", "AWS", "Kubernetes"],};

Welcome. Scroll down or use the nav to explore.

$cat experience.log

// work history

May 2025 — Present

Lead Engineer deploying and operating the Breast Cancer Cell Atlas, a cancer cell data portal on GCP (GKE) built on the Gen3 genomics platform, owning infrastructure provisioning (OpenTofu), authentication (Auth0), data ETL and stakeholder collaboration end to end. Onboarded 30+ researchers with controlled access to curated clinical data. Secured internal HTML assay reports behind Auth0 using Cloud Run serving from GCS, fully provisioned as code with OpenTofu. Managing infrastructure for the CTRL platform with Docker, GitHub Actions, Kubernetes, Helm and GCP, and built reusable GitHub Actions for recurring security audits and quality gates across repositories. Designed and delivered an AI-for-coding workshop upskilling research staff in GitHub Copilot and VSCode, through to shipping a full-stack R data-visualisation app.

Junior Software Engineer

@ Garvan Institute of Medical Research

Jun 2024 — May 2025

Owned the redesign and reimplementation of the CTRL dynamic consent platform in TypeScript, Node.js and React, delivering full-stack features end to end including JWT authentication, secured API endpoints and role-based access control (RBAC). Mentored a summer engineering intern across backend and API development as well as project management. Established a GitHub Projects workflow that standardised how the team plans and ships work, and documented the supporting processes.

Software Engineer Intern (Backend)

@ Annalise.ai

Nov 2021 — Feb 2024

Built a Python auto-documentation project using the GitHub API that generated IEC 62304 medical-device release documentation, serving 7 major releases and cutting release overhead. Co-developed an automated testing framework with Python and Pytest alongside Systems Engineers, taking V&V from days of manual testing down to an hour. Supported DICOM integrations (C-STORE protocol) in Python using RabbitMQ, MinIO and Datadog. Delivered backend product features in TypeScript/Node.js including AI model connectors, data deletion, product configuration and tech debt.

$echo $SKILLS

// languages

TypeScriptJavaScriptPythonPostgreSQLBash

// frameworks

Node.jsExpressReactNext.jsReact NativeFlask

// cloud & infrastructure

GCP (GKE, GCS, Cloud Run)AWS (EC2, Lambda)Terraform / OpenTofuKubernetesHelmDockerArgoCDGitHub ActionsBuildkite

// tools

Claude CodeCodexGitHub CopilotGitGitHub ProjectsPostmanJira & ConfluenceNotion

// practices

Infrastructure as CodeGitOpsAgile / ScrumIEC 62304DICOM
$open contacts.txt

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