All projects

2024 · Full-Stack / Software Engineer

PictuRAS (Image Processing Web App, Microservices)

Built and deployed an image-processing web app using a microservices + API Gateway architecture; supports projects, image transformation tools, and payments.

Results

  • Implemented microservices + API Gateway for users, projects, payments, and image tools.
  • Built extensible “tool-per-service” model for image operations and pipeline execution.
  • Integrated Stripe payments and end-user flows (accounts, projects, uploads, tool runs).
  • Containerized the system and deployed to Kubernetes on EKS.

Overview

Implemented the PictuRAS platform: React frontend, Node.js/Express services backed by MongoDB, API Gateway entry point, Stripe payments, and containerized deployment.

Tools run as independent services, enabling an extensible pipeline for image operations.

Documented the service architecture with arc42.

My work

  • Implemented backend services and API endpoints (auth, projects, tool execution, payments).
  • Built frontend flows (login, project management, upload, tool selection/execution).
  • Integrated Stripe checkout/webhooks and persisted payment state.
  • Containerized services and set up deployment/runtime configuration (Docker/K8s).
  • Wrote arc42 architecture documentation and service diagrams.

Technologies

  • React
  • Node.js
  • Express
  • MongoDB
  • Stripe
  • Docker
  • Kubernetes (EKS)