Senior software engineer ยท Technical leader

I build practical software and lead teams through complex delivery.

I'm Pierre Karampournis, a senior full-stack software engineer with recent experience as a technical leader, acting manager, and team lead. I stay close to the code while helping teams make better technical decisions, improve delivery, and grow sustainably.

Leadership

Senior engineer, technical leader, team lead.

Team leadership

Led delivery, supported developers, coordinated implementation decisions, and helped teams move from ambiguity to shipped systems.

People management

Worked as an acting manager, handling people, process, operational standards, capacity planning, and direct report growth.

Technical direction

Designed cloud, API, frontend, and database solutions while staying hands-on across TypeScript, Java, Python, AWS, and PostgreSQL.

Selected work

Software, systems, photos, and physical things.

A portfolio that reflects how I work: practical products, clear systems, experiments, and hands-on craft.

Miam Miam

Product engineering

Miam Miam

Angular recipe application focused on practical meal planning and a clean browsing experience.

AngularTypeScriptProduct
React Recipes

Open source

React Recipes

A React version of the recipe app, kept public as a front-end implementation reference.

ReactOpen sourceUI
Source code
Game of Life

Experiment

Game of Life

A small interactive implementation of Conway's Game of Life built with React.

ReactSimulationOSS
Source code
3D-Printed Creations

Maker work

3D-Printed Creations

A working archive of repairs, bass gear, fixtures, and Fusion 360 models designed from scratch.

Fusion 360STLPractical design
Landscape & Portraits

Photography

Landscape & Portraits

A personal photography portfolio spanning portraits, hikes, and landscapes from the Kootenays.

PhotographyLandscapePortraits

Capabilities

Comfortable from strategy to implementation.

Build

TypeScriptReactAngularJavaPython.NET C#

Scale

AWSPostgreSQLSQL ServerDockerCI/CDObservability

Lead

Technical leadershipTeam leadActing managerAgile coachingScrum Master