Sarah Wadley

Software Engineer | Cloud Architect

Back to Projects
In Development

ScreenMyProfile

AI-Powered Social Media Screening for Security Clearance Applicants

The Problem

Security clearance applicants face a challenging reality: investigators will review their social media presence, but applicants often have years of posts they've forgotten about. A single problematic post from a decade ago could derail a clearance application or, worse, surface during the investigation itself.

Years of social media history are impossible to manually review

Forgotten posts may contain content that could raise flags

Investigators will see what applicants missed

No existing tools designed for clearance-specific concerns

The Solution

ScreenMyProfile uses AI to analyze social media content through the lens of security clearance adjudication guidelines. Rather than generic "sentiment analysis," the platform identifies specific categories that investigators look for:

  • Foreign contacts and influences
  • Financial responsibility indicators
  • Substance use references
  • Criminal activity mentions
  • Loyalty and allegiance concerns
  • Personal conduct issues

Architecture

ScreenMyProfile architecture diagram showing multi-environment AWS setup with React frontend, API Gateway, Lambda, PostgreSQL, and AI analysis

The platform is built on a scalable serverless architecture with multi-environment support:

  • Frontend: React application with secure authentication via Cognito
  • API Layer: API Gateway with Lambda functions for processing
  • Data Storage: PostgreSQL on RDS for structured data, S3 for file storage
  • AI Processing: Dedicated analysis pipeline for content screening
  • Environments: Separate dev, staging, and production infrastructure

Tech Stack

React

Frontend application

API Gateway

REST API management

Lambda

Serverless compute

PostgreSQL

Primary database (RDS)

Cognito

Authentication & authorization

AI/ML

Content analysis engine

Current Status

Multi-environment AWS infrastructure (CDK)
User registration API with PostgreSQL backend
Authentication flow with Cognito
Social media data ingestion pipeline
AI analysis engine integration
Results dashboard and reporting

Roadmap

Phase 1: Foundation

Core infrastructure, authentication, and basic API

Completed

Phase 2: Data Pipeline

Social media integration and data ingestion

In Progress

Phase 3: Analysis

AI-powered content screening and categorization

Planned

Phase 4: Launch

User dashboard, reporting, and public beta

Planned