Ao (Alex) Shen
AI / Full-Stack Engineer · Singapore
education
Master of Computing
Aug 2024 – Jan 2026 Singapore
GPA: 4.56 / 5.00 · Artificial Intelligence (A) · Database Systems (A) · Blockchain & DLT (A)
BSc Economics and Finance, First Class Honours
Sept 2020 – Jul 2024 Suzhou, China
GPA: 3.97 / 4.00 · Academic Excellence Award 2021–2023 (Top 5% of cohort)
experience
AI Research Intern — Multimodal Video Understanding
May 2025 – Sept 2025 Singapore
- — Engineered an end-to-end multimodal movie understanding pipeline supporting on-device accessibility and entertainment applications.
- — Implemented automated character identification combining InsightFace facial clustering, Pyannote 3.1 speaker diarization, and a rule-based aggregation layer for robust identity tracking over long-horizon video.
- — Architected a multi-agent LLM workflow via LangChain covering scene segmentation, character-dialogue alignment, audio-description generation, and long-form video summarization.
- — Deployed to production on edge devices: achieved 82% of Gemini 2.5 Pro performance fully offline, reducing P95 latency from 3.2s to 450ms and eliminating cloud API costs.
Technology Analyst Intern — Risk Advisory
Jul 2023 – Aug 2023 Shanghai, China
- — Designed and iterated a credit-risk analytics dashboard for banking clients, enabling rapid comparison of industry risk exposure and solvency trends.
- — Constructed a comprehensive insurance risk indicator taxonomy across life, P&C, and reinsurance segments, consolidating 350+ regulatory and financial metrics into a unified data model.
- — Authored the platform's data schema, business rules, and metric definitions; partnered with data engineers to define ETL workflows and API schemas, reducing manual processing workload by 60%.
projects
obsidian-graph-mind — Agentic RAG Plugin
TypeScript · Ollama · Transformers.js · RAG · Vector Search
- — Obsidian community plugin with a local-first Agentic RAG system: ReAct-based agent, semantic chunking, hybrid search (vector + keyword + graph), and cross-encoder reranking.
Lumina — On-device Accessibility App
Flutter · Dart · Metal · Gemma 3n 4B · MediaPipe
- — Cross-platform accessibility app running Gemma 3n 4B locally via Flutter and MediaPipe with 4-bit quantization, enabling real-time scene understanding, object detection, and depth estimation. Panasonic Capstone project.
skills
languages
PythonTypeScriptJavaScript (ES6+)SQLSwiftDartSolidity
technologies & frameworks
PyTorchTensorFlowNumPyPandasDGLOpenCVLangChainReactNext.js 14Node.jsFlutterREST APIsDockerLinuxGitAWSGCP
Full references and work samples available on request.
get in touch →