← Back to projects

Sentraze

Production
Backend Engineer•
FastAPIPostgreSQL

Dependency analysis platform where users submit package.json files; system analyzes dependencies with AI for risk assessment and mitigation.

FastAPI, PostgreSQL
Stack

Overview

Dependency analysis platform where users submit package.json files; system analyzes dependencies with AI for risk assessment and mitigation.

My Role

Backend Engineer

Responsibilities

  • Built FastAPI backend for dependency analysis
  • Designed database schema for package and dependency data
  • Integrated AI analysis for risk assessment

Key Contributions

  • Built system analyzing package.json dependencies with AI
  • Implemented risk assessment and mitigation recommendations

Architecture

FastAPI backend with PostgreSQL database. Users submit package.json files; system processes and analyzes dependencies using AI for risk assessment.

System Diagram

┌─────────────┐     ┌──────────────┐     ┌─────────────┐
│   Client    │────▶│   FastAPI    │────▶│   AI        │
│  (Web)      │     │   Backend    │     │   Analysis  │
└─────────────┘     └──────────────┘     └─────────────┘
                            │
                            ▼
                    ┌──────────────┐
                    │   Database   │
                    │ (PostgreSQL) │
                    └──────────────┘

Components

  • FastAPI Backend: API service handling package.json submissions and analysis requests.
  • AI Analysis: AI-powered dependency analysis for risk assessment and mitigation recommendations.
  • Database: PostgreSQL storing package data, dependencies, and analysis results.

Outcome

  • Shipped dependency analysis platform with AI integration
  • Built system processing package.json files for risk assessment