$ cat intro.ts
const developer = { name: "Peter Louka", role: "Software Engineer", passions: ["building things"],};Welcome. Scroll down or use the nav to explore.
// work history
Software Engineer
@ Garvan Institute of Medical ResearchMay 2025 — Present
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 ResearchJun 2024 — May 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.aiNov 2021 — Feb 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.