PJLAB
Contact
PAN JIE · FULL-STACK AI DEVELOPERINDEPENDENT MIND. CONNECTED SYSTEMS.

PAN JIE AI & PRODUCT ENGINEERING

From an idea,to a working system.

I explore how AI, data, and software can solve specific problems. My work ranges from business platforms and agent workspaces to small tools that make everyday tasks easier.

Explore my work

Personal projects and team contributions, always evolving.

Scroll to explore

01 / SELECTED WORK

What I’ve been building.

Agent workspaces, data platforms, shared identity and brand experiences. Personal exploration meets enterprise delivery.

01Agent workspace
2026

Alcuin

When a conversation becomes a workspace, how do you retain context and keep the process understandable?

Context, knowledge, and tools in an agent workspace built for ongoing conversations.

Continuity
Make context, retrieval, and tool execution visible as an ongoing conversation develops.
Reading and review
Separate responses, execution records, and artifacts to make each easier to inspect.
My role

Personal project · Full-stack development

Next.js / FastAPI / LangGraph / MCP / Qdrant

02Professional experience
2026

Multimodal Data Platform

How can different forms of data share a workflow that people can collaborate on and review?

Organizing different forms of data into collaborative, reviewable annotation workflows.

A shared workflow
Keep task and result definitions consistent across import, annotation, review, and delivery.
Concrete interactions
Refine point-cloud interaction and tool consistency so complex data can be inspected carefully.
My role

Company project · Sole responsibility

Vue 3 / TypeScript / Spring Boot / Point Clouds / Tool SDK

03Identity infrastructure
2026

Shujubian Identity

How can applications share a login while keeping their own permission boundaries?

A consistent identity layer connecting enterprise applications.

Standard integration
Bridge DingTalk enterprise identity to standard OIDC for relying applications.
Session lifecycle
Centralize identity status, session revocation and audit; keep permissions in each application.
My role

Company project · Sole responsibility

Spring Authorization Server / OIDC / PKCE / Next.js / PostgreSQL / Redis

04Brand experience & full-stack delivery
2026

Duojing Data

How can a technical company make its capabilities tangible?

Make data services, AI applications and talent development visible and tangible.

Content & visual direction
Build a credible narrative around real scenes, workflows and media.
Experience & delivery
Connect scroll motion and interactive workbenches with APIs and production delivery.
My role

Company project · Sole responsibility

Next.js / TypeScript / FastAPI / Three.js / Docker

PROJECT COLLECTION / PROJECTS IN FOCUS

Different problems. Considered solutions.

Everyday operations, brand experiences, robotics data and a small gesture on the desktop. A closer look at how they are built.

05Enterprise operations
2026

Live login portal · No internal business data

Make everyday operations traceable, from business records to attendance review.

Connected operations
Connect business records, attendance review and dashboards in one workspace.
Consistent rules
Work across attendance preview, editing, export and unified identity integration.

Company project · Core contributor

  1. 01Collect records
  2. 02Apply business rules
  3. 03Edit and review
  4. 04Save and deliver
06Embodied AI brand experience
2026

Local static build · Homepage

Explain embodied AI data infrastructure through real scenes and deliberate motion.

Content delivery
Translate product and business material into pages featuring real equipment and field media.
Motion & layout
Contribute scroll choreography, floating navigation, distinctive inner pages and responsive layouts.

Company project · Core contributor

07Robotics data operations
2026

Local interface · Simulator demo data

One console for robot status, collection tasks, and datasets.

Field visibility
Put device status, camera previews, and collection tasks where they can be compared.
Data handoff
Keep collection states explicit and compare file integrity after transferring data.

Personal project · Full-stack development

08Native macOS utility
2026

Actual open-source app window · Project README screenshot

A lightweight place to put things between one app and the next.

Keep moving
Reveal a floating shelf during a drag to give content a temporary place between apps.
Native behavior
Use system dragging, previews, and file references to keep extra steps to a minimum.

Personal project · Design and development

09 / Another direction

DID SATIdentity & security tools

How can identity and connection checks produce results that people can inspect and take away?

02 / TOOLS & PRACTICE

From the interface to the system behind it.

Different projects call for different priorities. These are the areas where I’ve built most of my experience.

Bring models, retrieval, and tool calls into products, with attention to conversation state, sources, and execution feedback.

LangGraph · Spring AI · RAG · MCP

FIELD NOTES

Building things. Thinking them through.

A few concrete design choices, and the reasoning behind them.

Agents / Context engineering

Budget the context, retain the sources behind compression, and record execution so work remains inspectable and can continue.

Multimodal / Interaction and data

Rendering samples support interaction; saved annotations follow the underlying records. Both belong in the wider import, review, and delivery workflow.

macOS / Native interaction

Keep source files where they are, and attend to focus, dragging, and preview so a temporary shelf fits naturally into existing work.

EXPLORATIONS / MORE EXPLORATIONS

Other things I’ve learned by building.

A CONTINUOUS PRACTICE, SINCE 2024
01

DID SAT

Decentralized identity & TLS assessment2025—26
02

TCM Knowledge Agent

Domain inquiry · RAG · Structured knowledge2025—26
03

ZhiXing

AI travel planning · Spring AI2025—26
04

Video Data Analysis

Data collection · Text analysis · Visualization2026

03 / ABOUT ME

Hi, I’m Pan Jie. You can call me Jay.

I’m a software engineering undergraduate focused on full-stack AI applications. I enjoy starting with a specific problem and connecting interfaces, services, and data step by step. PJLab documents my personal work and what I learn through team projects.

Now

Exploring agent workspaces, multimodal data tools, and robotics data management, while making small utilities for my own daily work.

Next

Refining existing projects, studying AI and system design, and preparing for a master’s degree in artificial intelligence in 2027.

Follow the work