Back to projects
DevSecOps Full Stack Developer | 2025

Shift-Left Security Extension

LLM-assisted VS Code extension that surfaces vulnerabilities early and recommends secure fixes across a unified scanning pipeline.

DevSecOpsVS CodeFastAPILLMsIBM Cloud

Impact

Shifted security left with IDE-native workflows and faster remediation

Reduced manual triage by automating common fixes and lint recommendations

Scaled secure scanning with parallel job queues and resilient retry logic

Improved auditability with consistent severity and policy mapping

Improved developer productivity by keeping remediation inside the IDE

Metrics

Unified security scanners into one workflowReal-time scan results inside the IDELLM-powered remediation suggestions
Overview

What we built

A security-first developer experience that runs multiple scanners in a single pipeline, normalizes findings, streams results in real time, and recommends fixes inside the IDE. The system is built to scale with parallel jobs, consistent severity models, and traceable audit logs for compliance.

Challenge

Security scanning was fragmented across tools and delayed until late pipeline stages, creating bottlenecks and inconsistent remediation quality. Results lacked a common schema, and developers had to jump across dashboards to understand and fix issues.

Solution

Designed a unified scanning orchestrator, event-driven job processing, and LLM-assisted patch suggestions with consistent risk scoring. Streaming UI updates inside VS Code keep developers in flow while the backend aggregates findings into a single source of truth.

Responsibilities

  • Architected the end-to-end extension user experience, created backend APIs, and security workflow
  • Built a multi-scanner orchestration layer with normalized findings and policies
  • Implemented LLM-assisted patch generation for common vulnerability classes
  • Designed real-time event streaming using WebSockets and Redis queues
  • Coordinated deployment on IBM Cloud with secure auth and service isolation
  • Standardized severity mapping and audit logging for compliance reporting
  • Defined secure authentication flows using JWT and IBM App ID

Technology stack

PythonJavaScriptGoLangGinFastAPIRedisRQWebSocketsVS Code ExtensionsIBM CloudKubernetesIBM Code EngineIKSDockerIBM App IDJWTSemgrepMendDetect SecretsLlamaGraniteFigmaCarbon Design System

Continue exploring

Compare other case studies or start a collaboration conversation.