abdul mateen

forward deployed engineer (sre)  ·  dublin

form PR-02  ·  things i have built

Projects

Five projects. Open one for the full architecture, feature list, and revision history.

PR-0001Platform

ConvertX

Self-Driven Project

June 2026 - Sep 2026

A microservices platform for format conversion and developer utilities, built to learn how production systems are actually operated rather than just written. Two Go services sit behind a Kong Gateway Operator with MetalLB handling load balancing, and every backing service is AWS-shaped through LocalStack Pro: RDS for persistence, ElastiCache for caching, Cognito for identity with RS256 tokens verified via JWKS, SecretsManager for every credential, and CloudWatch for logs. The interesting work is the operational layer around the API rather than the conversions themselves. Both services autoscale on CPU, drain in-flight requests on SIGTERM, and are covered by purpose-built load and resilience suites that measure how the cluster behaves when pods are killed and deployments roll.

  • Go
  • Kubernetes
  • Kong Gateway
  • Horizontal Pod Autoscaling
  • Prometheus
  • Grafana
  • +7
view project
CLEARED
PR-0002Desktop Extension

GNOME Tiling-Window Extension

Self-Driven Project

Mar 2026 – Jul 2026

An i3-style tiling window manager for GNOME Shell, written in GJS, and built out of plain dislike for the window management it replaces. Windows are held in a binary space-partitioning container tree, so every split is a node and an arrangement is one structure rather than a set of remembered positions. That tree is serialized, which is what lets a layout survive a shell restart instead of being rebuilt by hand each session. Floating windows sit inside the same tree rather than beside it as a special case, panes are navigated with vim-style keybindings, and tiles can be rearranged by dragging. Written alongside contributions to other open-source projects.

  • JavaScript (GJS)
  • GNOME Shell
  • Binary Space Partitioning
  • Window Management
  • Open Source
view project
CLEARED
PR-0003Web App

End-to-End Encrypted Messaging App

Dublin Business School

Apr 2026 – Jul 2026

A messaging application implementing the Signal Protocol end to end: X3DH for key agreement, the Double Ratchet for per-message forward secrecy, and MLS for group messaging. The Spring Boot backend carries the session and key-management flows, with an Angular frontend on top. Built on Java 21 during the security course at Dublin Business School.

  • Java 21
  • Spring Boot
  • Angular
  • Signal Protocol
  • X3DH
  • Double Ratchet
  • +2
view project
CLEARED
PR-0004Mobile App

Expense Management App

Al-Khawarizmi Institute of Computer Science (KICS), UET Lahore

Sep 2024 – April 2025

A feature-rich application designed to help users track and manage personal or organizational expenses. Built initially with Node.js, then migrated to Spring Boot for improved scalability, performance, and maintainability. The app uses Hibernate ORM for database management, AWS for deployment, and a mail server for real-time notifications.

  • Spring Boot
  • Hibernate
  • PostgreSQL
  • Spring Security
  • Spring DAO
  • Spring Data
  • +3
view project
CLEARED
PR-0005Mobile/Web App

Revent

University of Engineering and Technology, Lahore

May 2024 – April 2025

An advanced event management platform that empowers organizers, attendees, and vendors. Features include real-time notifications, media sharing, analytics, a vendor marketplace, and logistics handling. Built with scalability and user engagement in mind.

  • ASP.NET Core
  • Flutter
  • Firebase
  • AWS
  • PostgreSQL
  • SignalR
view project
CLEARED
PR-0006Web App

Microservices Ecommerce Shop

Self-Driven Project

Nov 2024 - Mar 2025

A complete microservices-based e-commerce platform demonstrating enterprise-level architecture with Spring Boot, Kafka, MongoDB, MySQL, Keycloak, and Angular. Designed for modularity, scalability, and real-world performance.

  • Spring Boot
  • Spring Security
  • Spring DAO
  • Spring Data
  • Apache Kafka
  • MongoDB
  • +4
view project
CLEARED