Skip to content
View npitsillos's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report npitsillos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
npitsillos/README.md

Hello πŸ‘‹! I'm Nikos Pitsillos

Passionate and Curious Software Engineer

I have experience working on open-source projects in a dynamic and fast-paced startup environment.

icon icon icon icon icon icon icon icon icon icon

Experience

Backend Engineer @ Welltech

January 2026 - April 2026

πŸ—οΈ Built backend APIs to handle video transcoding workflows triggered via Sanity Studio CMS, integrating ffmpeg to process content manager requests at scale.

βœ–οΈ Role concluded due to company-wide cost reduction measures.

Software Engineer @ STV

October 2024 - Decemeber 2025

⏯️ Member of the Data & Audience team, designing and shipping backend APIs and provisioning AWS infrastructure to support STV Player's personalisation and streaming features.

⏯️ Owned end-to-end delivery of a continue-watching feature β€” from API design through to production β€” improving personalisation for STV Player users at scale.

πŸ’° Hardened subscription entitlement logic integrated with Stripe, eliminating incorrect access assignments and directly reducing revenue leakage.

πŸ”¨ Designed and built an OAuth 2.0 authorisation server from scratch, provisioning the full AWS infrastructure via CloudFormation and CodeBuild, including containerised base images with Docker.

Data Engineer @ TalkingMedicines

March 2024 - October 2024

πŸ” Analysed the company's Azure infrastructure, identifying cost-saving areas, and executed a plan to reduce the cost of Kubernetes compute resources by 60% and improved CI/CD pipeline efficiency for streamlined software deployment on Kubernetes clusters.

πŸ”¨ Owned the architectural refactoring of an internal repository powering LangChain agents, reducing technical debt and improving the reliability of the company's AI tooling.

πŸ”¨ Owned the development of an automated tool for checking the quality of client data by interfacing with Databricks, significantly reduced the time for checking the quality of ingested data.

Software Engineer @ Jina AI

July 2022 - December 2023

πŸ”¨ Built a Kubernetes operator in Go deployed on AWS, and developed a GoFiber REST API to expose operator functionality to upstream services.

πŸ”¨ Developed and tested new features for an open-source Python CLI tool that deployed flows on Jina AI's Kubernetes cluster.

πŸ”¨ Integrated Dragonfly, a P2P image distribution tool, to accelerate container image retrieval for embedding models β€” deployed via Helm with AWS infrastructure provisioned through Terraform.

πŸ”¨ Owned the development of a Golang CLI tool enabling users to provision Kubernetes clusters and deploy embedding models across any cloud provider.

πŸ”¨ Implemented CI/CD pipelines in GitHub Actions to automate deployment and testing of the Kubernetes operator and CLI tooling.

Open Source Contributions

  • Identified a bug in k3s when creating an agent node with --vpn-auth-file k3s-io/k3s#10119

Technologies

Languages

Frameworks/Libraries

Tools

Cloud Providers

Misc

Side Projects

K3S Cluster

Built a Raspberry Pi Kubernetes cluster with K3S. It uses ingress-nginx for ingress and MetalLB for bare metal Load Balancer, and Longhorn to provision volumes.

K3S Custom Dashboard

Building a custom dashboard for my Raspberry Pi Kubernetes cluster. k3S Dashboard

Automating Cluster Setup Using Ansible

Ansible-Pis

Pinned Loading

  1. jarvis-gitops jarvis-gitops Public

  2. spinit spinit Public

    Build and deploy apps to your local cluster without the fuss.

    Go

  3. ansible-pis ansible-pis Public

  4. jarvis-frontend jarvis-frontend Public

    TypeScript