I developed GitHub Security Gate, an automated DevSecOps solution that helps development teams integrate security checks directly into their CI/CD pipelines.
The solution combines SAST, secrets detection, dependency scanning, and infrastructure security analysis with configurable security policies.
It helps teams identify vulnerabilities earlier, prioritize findings, and prevent code that violates defined security policies from being merged.
Technologies: Python, GitHub Actions, Semgrep, Trivy, Gitleaks, Checkov, Syft, Grype.
Multipark: multi-tenant SaaS for airport parking operators
Airport car parks receive bookings from Parkos, Allopark, Free2move and other platforms, each in its own dashboard. Multipark connects to every platform, pulls and reconciles bookings into one database, and gives the team a single schedule of arrivals and departures. Credentials are encrypted in the browser, data is isolated per operator with Postgres row-level security, and operators and admins each have their own app.
Result: 7 booking sources synced into one schedule.
0
24
Cloud Infrastructure & DevOps Engineering
Designed and deployed cloud infrastructure for
early-stage startups — from bare VPS to containerized
production environments.
Delivered across 2 client engagements:
— GCP infrastructure setup and configuration
— Docker containerization and orchestration
with Kubernetes
— Linux server hardening and production deployment
— CI/CD pipeline implementation
— Monitoring and incident response setup
Each engagement ran 2–4 weeks, fully remote,
delivered autonomously from architecture to
production handoff.
Stack: GCP · Docker · Kubernetes · Linux · VPS
0
51
Production-oriented credit risk ML system with reproducible training, saved artifacts, automated tests, and CLI-based inference workflows.
0
43
Collaborative project, contributed key production components of Med-V²QA, a clinical Visual Question Answering system built on the MUMC architecture for radiology image analysis.
My contributions: built the Dual-Gate Guardrail System (Gate 1 rejects non-medical intent, Gate 2 uses a local CLIP classifier to reject non-medical images ensuring clinical safety and system focus); developed the Batch Triage module using zero-shot CLIP to automatically sort and prioritise the most abnormal scans from uploads of up to 20 images; integrated Voice I/O using OpenAI Whisper for speech-to-text transcription and gTTS for audio readout of answers; built the PDF report generation module producing structured clinical reports with patient data, notes, and VQA results; and developed the FastAPI backend handling high-performance async request processing across all services.
Built as part of a team my work covered the safety layer, multimodal I/O, clinical reporting, and backend API infrastructure.
Payya is a work in progress, mobile first, subscription tracker
1
138
Designed a modular ML architecture with dedicated layers for APIs, feature engineering, inference, persistence, testing, and artifact management to support reproducible training and scalable prediction workflows.