/ project_1

Next
const aiScanExperience: Experience = {
company: "AIScan"


role: "Fullstack Engineer"
period: "2025 — 2026"

stack: ["NextJS", "NestJS", "Tanstack Query", "Zustand", "Tailwind", "Vite", "Vitest", "PostgreSQL", "OpenAI API"]
main image
description: AIScan is an AI-powered legal document analysis platform that helps lawyers and legal teams review contracts faster, identify hidden risks, detect weak clauses, and receive AI-driven recommendations for improving legal documents. The platform combines automated document analysis, risk detection, version comparison, and collaborative workflows to simplify complex legal processes As the sole Fullstack Engineer, I was responsible for building and scaling the entire product — from frontend architecture and user-facing features to backend integrations and AI-powered workflows. I worked closely with founders and product teams to define technical solutions, develop core features, optimize performance, and deliver a reliable experience for legal professionals
peoples
usersretention
activation role
plans
challenge_Large document rendering

"Slow document rendering and UI lag when processing large legal contracts with hundreds of clauses and AI annotations"
solution

"Optimized the document viewer with virtualized rendering, incremental AI result loading, and efficient state management to deliver a smooth editing experience for large contracts"
result

Reduced initial render time by 68%
Improved average FPS from 28 → 58
Reduced memory usage by 35%
Increased successful analysis completion rate by 21%
]

Improved the performance of the document viewer to provide a smooth experience when working with large legal contracts. By optimizing rendering and state management, users could navigate lengthy documents without delays or interface freezes.

speed
challenge_Real-time collaboration

"Keeping collaborative document editing responsive while synchronizing AI suggestions and multiple user changes in real time"
solution

"Built a conflict-free synchronization layer with granular state updates and optimistic UI to ensure seamless collaboration without performance degradation"
result

Reduced synchronization latency by 74%
Eliminated 95% of editing conflicts
Improved collaborative session stability to 99.8%
Increased collaborative feature adoption by 32%

Enhanced the collaboration experience by making document editing feel instant, even with multiple users and AI suggestions. The new synchronization approach ensured reliable real-time updates while keeping the interface responsive.

cup
challenge_AI processing

"Long waiting times caused by AI analysis blocking the user interface during document processing""
solution

"Implemented asynchronous processing pipelines, progressive result streaming, and background polling to keep the interface responsive while AI analysis runs"
result

Reduced perceived waiting time by 55%
Improved Time to First AI Result from 18s → 6s
Increased document analysis completion rate by 24%
Reduced user drop-off during analysis by 31%
lawyer

Softskills:

- End-to-end responsibility for product development and technical decisions- Built solutions with both business goals and user experience in mind- Partnered closely with founders, product managers, and designers- Used user feedback to shape technical decisions and product improvements- Delivered features rapidly, validated ideas, and iterated based on real-world usage- Quickly responded to changing priorities in a startup environment