Applied AI System / Data + AI Platform

Search infrastructure paired with structured AI outputs.

Legal Document Analyzer

System designed for legal discovery workflows, combining large-scale document indexing with AI-driven summarization, categorization, and structured information extraction.

ElasticsearchEntity extractionAI summaries
Legal Document Analyzer screenshot 1
Legal Document Analyzer screenshot 2
Legal Document Analyzer screenshot 3
Legal Document Analyzer screenshot 4
Legal Document Analyzer screenshot 5
Legal Document Analyzer screenshot 6
Legal Document Analyzer screenshot 7
Legal Document Analyzer screenshot 8
Legal Document Analyzer screenshot 9

1 / 9

Summary

Project summary

AI-powered legal analysis system built to scale to millions of documents using Elasticsearch.

System designed for legal discovery workflows, combining large-scale document indexing with AI-driven summarization, categorization, and structured information extraction.

Problem

What needed to be solved

Legal discovery involves massive volumes of documents, unstructured text, and difficulty identifying key relationships and timelines.

  • Traditional approaches are time-consuming.
  • Traditional approaches are manual.
  • Traditional approaches are difficult to scale.
Approach

How it was built

Key implementation decisions, system behavior, and workflow structure.

  • Used Elasticsearch to index and query large document sets and support scaling to millions of records.
  • Applied AI to summarize documents, categorize content, and extract key entities.
  • Built structured outputs such as a timeline of events and a person and entity relationship map.
  • Focused on turning unstructured data into usable, structured insights.
Tech stack

Tools and platform choices

Core technologies used in the project.

  • Next.js
  • Supabase
  • Elasticsearch
  • TypeScript
  • AI APIs (LLMs, embeddings)
Tradeoffs and lessons

What mattered during implementation

Challenges, tradeoffs, and takeaways from the project.

Challenges / Tradeoffs

  • Scaling search and retrieval across large datasets.
  • Ensuring AI summaries are accurate and useful.
  • Extracting structured data from inconsistent text.
  • Balancing performance vs depth of analysis.

Outcome / Lessons

  • AI is most valuable when paired with strong search infrastructure.
  • Structured outputs such as timelines and relationships are more useful than raw summaries.
  • Combining search and AI enables scalable analysis systems.

Related projects

More systems and applied AI work in the portfolio.

Coding Your Career screenshot 1
Coding Your Career screenshot 2
Coding Your Career screenshot 3
Coding Your Career screenshot 4
Coding Your Career screenshot 5
Coding Your Career screenshot 6
Coding Your Career screenshot 7
Coding Your Career screenshot 8
Coding Your Career screenshot 9
Coding Your Career screenshot 10
Coding Your Career screenshot 11

1 / 11

Education Platforms

Coding Your Career

AI-powered learning platform with a custom LMS, AI teaching assistant, and automated content generation.

Custom LMS with AI teaching and grading workflows.

Next.jsSupabaseAI assistant
Sunday Go Lessons screenshot 1
Sunday Go Lessons screenshot 2
Sunday Go Lessons screenshot 3
Sunday Go Lessons screenshot 4
Sunday Go Lessons screenshot 5
Sunday Go Lessons screenshot 6
Sunday Go Lessons screenshot 7
Sunday Go Lessons screenshot 8
Sunday Go Lessons screenshot 9
Sunday Go Lessons screenshot 10
Sunday Go Lessons screenshot 11
Sunday Go Lessons screenshot 12

1 / 12

Education Platforms

Sunday Go Lessons

Go learning platform combining structured lessons, problem training, and AI-powered game analysis using KataGo.

Structured teaching plus AI-powered game analysis.

Next.jsKataGoTeaching tools
Workflow IQ screenshot 1
Workflow IQ screenshot 2
Workflow IQ screenshot 3
Workflow IQ screenshot 4
Workflow IQ screenshot 5
Workflow IQ screenshot 6

1 / 6

AI Systems

Workflow IQ

Agent-based workflow system using DAG architecture to safely constrain and orchestrate AI agents.

2nd place at Tetrate buildathon.

Agentic AIDAG orchestrationSupabase