PanagiotisPtr
I am a Software Engineer, I enjoy working on all sorts of fun and challenging projects.
@AWSIreland
Pinned Repositories
Calculator-Cpp
Simple Calculator in C++. It uses an Abstract Syntax Tree and the Shunting yard algorithm to parse mathematical expressions.
codeforces-companion
A codeforces parser, code tester and testcase generator in Go
cov-diff
A github action that shows coverage on new code for a PR
job-scheduler
Cron Job scheduling microservice that uses the github and kubernetes APIs to manage cron jobs
proxygen
Tool for creating proxies for interfaces and structs in Go.
Raytracer
My 3rd year dissertation project. A raytracer in C++ for photorealistic renders.
Reverse-Mode-Automatic-Differentiation-Cpp
A simple implementation of reverse mode automatic differentiation in C++ without the use of any libraries.
Stocks-Website
A simple website that shows stock prices using ReactJS, EpxressJs, MySQL and C++
PanagiotisPtr's Repositories
PanagiotisPtr/cov-diff
A github action that shows coverage on new code for a PR
PanagiotisPtr/Go-Microservices-DDD-Boilerplate
Some boilerplate code to create a Go Microservice using DDD. Also, uses Go-kit, PostgreSQL, PgAdmin and Docker
PanagiotisPtr/Raytracer
My 3rd year dissertation project. A raytracer in C++ for photorealistic renders.
PanagiotisPtr/codeforces-companion
A codeforces parser, code tester and testcase generator in Go
PanagiotisPtr/job-scheduler
Cron Job scheduling microservice that uses the github and kubernetes APIs to manage cron jobs
PanagiotisPtr/proxygen
Tool for creating proxies for interfaces and structs in Go.
PanagiotisPtr/PushDaBox
A puzzle game written in C++ with SDL.
PanagiotisPtr/Stocks-Website
A simple website that shows stock prices using ReactJS, EpxressJs, MySQL and C++
PanagiotisPtr/3D-Scene-Builder
A 3D Scene Builder written in OpenGL with C++
PanagiotisPtr/advent-of-code
my solutions to advent of code
PanagiotisPtr/aoc2023
Advent of Code 2023 challenges in Java
PanagiotisPtr/api-reference-docs
Sample API Reference Docs with Astro, Tailwind and AWS
PanagiotisPtr/authentication-service-go-grpc
A basic authentication microservice written in Go that uses GRPC to communicate and JWTs for authentication
PanagiotisPtr/csv-email-counter
A simple go web server that counts the number of emails per email domain from a CSV
PanagiotisPtr/dist-sys-challenge
Solutions to the dist-sys / Gossip Gloomers challenges from fly.io (https://fly.io/dist-sys)
PanagiotisPtr/dotfiles
PanagiotisPtr/Express-Typescript-Boilerplate
Boilerplate code for minimal express + typescript project.
PanagiotisPtr/hermes-messenger
A direct messaging app with microservices in Go
PanagiotisPtr/messaging-service-go-grpc
A simple messaging service written in Go that uses GRPC to communicate
PanagiotisPtr/Nephele-Back-End
Nephele website back-end JavaScript API
PanagiotisPtr/Nephele-Front-End
Nephele website front-end
PanagiotisPtr/photographer-portfolio
A simple photographer portfolio. Written using NextJS, ReactJS and TypeScript
PanagiotisPtr/ping-pong
demo service that prints the number of times an endpoint is called. Used to practice CI/CD, kubernetes, istio
PanagiotisPtr/Quarantine
A 3D game made with OpenGL and C++
PanagiotisPtr/Segfault-Group-Project-TDD-UoN
PanagiotisPtr/service-proxies-demo
Service Proxies Demo. Using generated proxies in Go to intercept requests for improved observability
PanagiotisPtr/set-echo
sample service that broadcasts a message to all pods linked to a service
PanagiotisPtr/video-subs
videos-subs services adds subtitles to video
PanagiotisPtr/wow-designs
wow-designs eshop code
PanagiotisPtr/wow-designs-api
API for wow designs