> ## Documentation Index
> Fetch the complete documentation index at: https://felimet-hub.jmcores.com/llms.txt
> Use this file to discover all available pages before exploring further.

# About me: researcher and developer

> My background, research interests, and engineering work as a researcher and developer focused on schlieren imaging, machine learning, depth sensing, and developer tooling.

<div style={{ display: "flex", alignItems: "center", gap: "1.5rem", flexWrap: "wrap", margin: "1rem 0 2.5rem" }}>
  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/avatar-placeholder.png?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=4f01ae5125551d46aa022ad2d595f0ef" alt="Jia-Ming Zhou" width="120" height="120" style={{ borderRadius: "42% 58% 53% 47% / 55% 45% 56% 44%", border: "2px solid #bf7551", flexShrink: 0 }} data-path="images/avatar-placeholder.png" />

  <div>
    <h1 style={{ margin: 0, fontSize: "2rem" }}>Jia-Ming Zhou <span style={{ color: "#8a8378", fontSize: "1.2rem", fontWeight: 400 }}>周家銘</span></h1>
    <p style={{ margin: "0.4rem 0 0", color: "#8a8378" }}>National Chung Hsing University · Dept. of Biomechatronics Engineering · Ph.D. Student</p>
  </div>
</div>

## Welcome to Felimet Hub

Here I break down setup procedures, open-source workflows and official tooling into my own SOPs, so they can actually be used correctly by an individual. I keep records of how I solve problems and work through trial and error, organizing them into a toolbox that stays useful over the long run.

> A valuable technology should not stop at the model or the demo; it should run all the way from sensing and data processing through to deployment and operations.

<CardGroup cols={2}>
  <Card title="Explore my journey" icon="milestone" href="/en/about/journey" />

  <Card title="Explore the lab: ISSP & MES LAB" icon="flask-conical" href="https://www.issp-mes.org/" />
</CardGroup>

## Research Areas & Highlights

<CardGroup cols={2}>
  <Card title="Cross-disciplinary innovation" icon="layers">
    Combining electrical engineering with biomechatronics, solving complex problems through self-directed learning and driving cross-domain applications.
  </Card>

  <Card title="Core research & expertise" icon="cpu">
    Artificial intelligence, computer vision, multimodal sensing, image processing, schlieren optics, mechatronics integration, and visual health assessment of dairy cattle.
  </Card>

  <Card title="LLM, VLM & Agentic AI" icon="bot">
    Working on frontier applications of large language models (LLM), vision-language models (VLM) and Agentic AI, embedding autonomous reasoning, planning and tool-use agents into multimodal sensing, precision livestock and smart agriculture.
  </Card>

  <Card title="Multimodal vision research" icon="camera">
    Integrating visible light, infrared (thermal), depth imagery and other modalities to enhance analysis and understanding across scenes and objects.
  </Card>

  <Card title="Dynamic color schlieren flow visualization" icon="wind">
    Using differences in refractive index to visualize otherwise invisible airflow, sound waves and pressure changes, enabling airflow-speed prediction and temperature monitoring.
  </Card>

  <Card title="Smart livestock: dairy cattle visual health monitoring" icon="milk">
    Integrating multimodal image processing with AI to build an Agentic-AI, non-contact dairy health monitoring platform for lameness, heat stress and pre-calving alerts.
  </Card>

  <Card title="Smart agriculture: crop monitoring & automation" icon="leaf">
    Combining IoT sensing, image recognition and AI decision-support to build an integrated crop-monitoring and automatic anomaly-alert system.
  </Card>
</CardGroup>

## Tools & Skills

<div className="tool-grid" style={{ display: "flex", flexWrap: "wrap", gap: "0.9rem", alignItems: "center", margin: "1rem 0 2rem" }}>
  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Python-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=9f68558b97ce240f411b7182224f0c92" alt="Python" title="Python" loading="lazy" width="256" height="256" data-path="images/skill-icons/Python-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/CPP.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=b5b7dd46e2db1981a815330208535d9f" alt="C++" title="C++" loading="lazy" width="256" height="256" data-path="images/skill-icons/CPP.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/CS.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=c35263be26bb0317463a190cbdd60a48" alt="C#" title="C#" loading="lazy" width="256" height="256" data-path="images/skill-icons/CS.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Matlab-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=35730f6e34f9368009078b94189fa3af" alt="MATLAB" title="MATLAB" loading="lazy" width="256" height="256" data-path="images/skill-icons/Matlab-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/PyTorch-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=6cb0c3635dd40d349480dbfad08dc4f2" alt="PyTorch" title="PyTorch" loading="lazy" width="256" height="256" data-path="images/skill-icons/PyTorch-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/OpenCV-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=1f19f1830efedc1960ce9c406a85dab4" alt="OpenCV" title="OpenCV" loading="lazy" width="256" height="256" data-path="images/skill-icons/OpenCV-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/huggingface-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=62a5680a6dd7da6edb9d5ea837170e62" alt="Hugging Face" title="Hugging Face" loading="lazy" width="16" height="16" data-path="images/lobe/huggingface-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/vllm-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=4db17989585639605d9f3662fcede23d" alt="vLLM" title="vLLM" loading="lazy" width="16" height="16" data-path="images/lobe/vllm-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/ollama.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=032db91e74cdbc243f5e0202ac57f644" alt="Ollama" title="Ollama" loading="lazy" width="16" height="16" data-path="images/lobe/ollama.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/openwebui.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=96a301af06aa927634a3e1bca8f6dcfa" alt="Open WebUI" title="Open WebUI" loading="lazy" width="16" height="16" data-path="images/lobe/openwebui.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/langchain-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=977a841e54e7328a1303a3a1d3c71986" alt="LangChain" title="LangChain" loading="lazy" width="16" height="16" data-path="images/lobe/langchain-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/langgraph-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=cd7e4d7b6f95bb9401e35009edafbcb6" alt="LangGraph" title="LangGraph" loading="lazy" width="16" height="16" data-path="images/lobe/langgraph-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/llamaindex-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=82e084a71d726a4ce4567ad9d97dd130" alt="LlamaIndex" title="LlamaIndex" loading="lazy" width="16" height="16" data-path="images/lobe/llamaindex-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Agno_logo.jpeg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=73d20fc279274843dceb5ee0463deb7a" alt="Agno" title="Agno" loading="lazy" style={{ borderRadius: "10px" }} width="400" height="400" data-path="images/skill-icons/Agno_logo.jpeg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/claude-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=adcc34b30c62925143aaa70d5322d327" alt="Claude" title="Claude" loading="lazy" width="16" height="16" data-path="images/lobe/claude-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/claudecode-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=70006c35e1d15b732ec680c29d0a34db" alt="Claude Code" title="Claude Code" loading="lazy" width="16" height="16" data-path="images/lobe/claudecode-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/gemini-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=38d85491c4f4dfba075e0ce56a559a86" alt="Gemini" title="Gemini" loading="lazy" width="16" height="16" data-path="images/lobe/gemini-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/grok.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=1b0b54f9b15cadfffc5c249b4fd527b0" alt="Grok" title="Grok" loading="lazy" width="16" height="16" data-path="images/lobe/grok.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/groq.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=5ebcbf6ef5e2b730a0f0cfb47410f8b0" alt="Groq" title="Groq" loading="lazy" width="16" height="16" data-path="images/lobe/groq.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/perplexity-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=1e59b050b57bdfed159a24dd8335d2cf" alt="Perplexity" title="Perplexity" loading="lazy" width="16" height="16" data-path="images/lobe/perplexity-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/meta-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=699715129d863ae748b8cdf4b6ee02ac" alt="Meta AI" title="Meta AI" loading="lazy" width="16" height="16" data-path="images/lobe/meta-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/minimax-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=24eb97a304d96c2e15975813a33c36c5" alt="MiniMax" title="MiniMax" loading="lazy" width="16" height="16" data-path="images/lobe/minimax-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/nousresearch.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=a5a8646332f4533ac9f57431062e69fa" alt="Nous Research" title="Nous Research" loading="lazy" width="16" height="16" data-path="images/lobe/nousresearch.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/commanda-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=f79fe424c754418fb00164b12218ba4b" alt="Command A" title="Command A (Cohere)" loading="lazy" width="16" height="16" data-path="images/lobe/commanda-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/notebooklm.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=09a0aa506f5e67c1f57f58f4aeb6bf49" alt="NotebookLM" title="NotebookLM" loading="lazy" width="16" height="16" data-path="images/lobe/notebooklm.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/exa-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=8c4d2b2e05f58e4216863bf2c7f22233" alt="Exa" title="Exa" loading="lazy" width="16" height="16" data-path="images/lobe/exa-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/docsearch-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=fc4ac01051b3a2364fc0e2ffe24e2c7e" alt="DocSearch" title="DocSearch" loading="lazy" width="16" height="16" data-path="images/lobe/docsearch-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/mcp.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=342f33d201e42cc779bd4665bfbbe893" alt="Model Context Protocol" title="Model Context Protocol" loading="lazy" width="16" height="16" data-path="images/lobe/mcp.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/openclaw-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=9e4f2ba4d1ee239de4f5e487d0e77fb3" alt="OpenClaw" title="OpenClaw" loading="lazy" width="16" height="16" data-path="images/lobe/openclaw-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/nvidia-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=307e96ddbaa78487a5a13beb3d3106cb" alt="NVIDIA" title="NVIDIA" loading="lazy" width="16" height="16" data-path="images/lobe/nvidia-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/antigravity-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=2e5a9510b711720151fdc19db2159544" alt="Antigravity" title="Antigravity" loading="lazy" width="16" height="16" data-path="images/lobe/antigravity-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/VSCode-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=a0e107f755f099b38159779a0fe3316c" alt="VS Code" title="VS Code" loading="lazy" width="256" height="256" data-path="images/skill-icons/VSCode-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/VisualStudio-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=1f3cc3ae59c0317cf4e84f1a312c8560" alt="Visual Studio" title="Visual Studio" loading="lazy" width="256" height="256" data-path="images/skill-icons/VisualStudio-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Git.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=6e85bf9d8364edb26cc82a1a10785b8f" alt="Git" title="Git" loading="lazy" width="256" height="256" data-path="images/skill-icons/Git.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/github.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=2534b192297cb22913b99cd4f03c0ed9" alt="GitHub" title="GitHub" loading="lazy" width="16" height="16" data-path="images/lobe/github.svg" />

  <img src="https://mintcdn.com/felimet/QkTVML_e44N2Dqsl/images/skill-icons/uv-logo.svg?fit=max&auto=format&n=QkTVML_e44N2Dqsl&q=85&s=59174ce39b5dab781e5aef303aec32c2" alt="uv" title="uv" loading="lazy" width="41" height="41" data-path="images/skill-icons/uv-logo.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Anaconda-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=7ef7d046e8b0be2e56260412a2f0dd55" alt="Anaconda" title="Anaconda" loading="lazy" width="256" height="256" data-path="images/skill-icons/Anaconda-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Notion-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=9c1f506026af72b6d460583d2d84ed66" alt="Notion" title="Notion" loading="lazy" width="256" height="256" data-path="images/skill-icons/Notion-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/obsidian-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=83aabc5ca1f8ea52c4d787424b11563c" alt="Obsidian" title="Obsidian" loading="lazy" width="16" height="16" data-path="images/lobe/obsidian-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Docker.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=7b5c2289626d05e69f056a46a93e956c" alt="Docker" title="Docker" loading="lazy" width="256" height="256" data-path="images/skill-icons/Docker.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Nginx.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=fbb194c168a8ca51cb2e779410f24f7b" alt="Nginx" title="Nginx" loading="lazy" width="256" height="256" data-path="images/skill-icons/Nginx.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/GCP-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=c052986de6de8093a0cbc1cabb12f300" alt="Google Cloud" title="Google Cloud" loading="lazy" width="256" height="256" data-path="images/skill-icons/GCP-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/cloudflare-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=ec4dc39663d68ac52655140c14d3ccd7" alt="Cloudflare" title="Cloudflare" loading="lazy" width="16" height="16" data-path="images/lobe/cloudflare-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/lobe/n8n-color.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=e56a2cd1901dce0a633f995d6b4f02c0" alt="n8n" title="n8n" loading="lazy" width="16" height="16" data-path="images/lobe/n8n-color.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Linux-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=80811e7bd0a5f199ad1eb4a225cdf92b" alt="Linux" title="Linux" loading="lazy" width="256" height="256" data-path="images/skill-icons/Linux-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Ubuntu-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=e3ab14b3c0790d22ac6ad23598886a63" alt="Ubuntu" title="Ubuntu" loading="lazy" width="256" height="256" data-path="images/skill-icons/Ubuntu-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/RaspberryPi-Dark.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=fb7e2b1ca22b0d98dc03934cd35f6ec7" alt="Raspberry Pi" title="Raspberry Pi" loading="lazy" width="256" height="256" data-path="images/skill-icons/RaspberryPi-Dark.svg" />

  <img src="https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/skill-icons/Arduino.svg?fit=max&auto=format&n=o4nUK2uwNPSF27VA&q=85&s=064c3bb900bb96f6708d249975999f75" alt="Arduino" title="Arduino" loading="lazy" width="256" height="256" data-path="images/skill-icons/Arduino.svg" />
</div>

## Get in Touch

<CardGroup cols={3}>
  <Card title="GitHub" icon={<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23A11.509 11.509 0 0 1 12 5.803c1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222 0 1.606-.014 2.898-.014 3.293 0 .322.216.694.825.576C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>} href="https://github.com/felimet" />

  <Card title="LinkedIn" icon={<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="currentColor"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z"/></svg>} href="https://www.linkedin.com/in/jiamingzhoufelimet" />

  <Card title="Web of Science" icon="flask-conical" href="https://www.webofscience.com/wos/author/record/LKM-9772-2024" />

  <Card title="ORCID" icon={<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="currentColor"><path d="M12 0C5.372 0 0 5.372 0 12s5.372 12 12 12 12-5.372 12-12S18.628 0 12 0zM7.369 4.378c.525 0 .947.431.947.947 0 .525-.422.947-.947.947-.525 0-.946-.422-.946-.947 0-.516.421-.947.946-.947zm-.722 3.038h1.444v10.041H6.647V7.416zm3.562 0h3.9c3.712 0 5.344 2.653 5.344 5.025 0 2.578-2.016 5.025-5.325 5.025h-3.919V7.416zm1.444 1.303v7.444h2.297c3.272 0 4.022-2.484 4.022-3.722 0-2.016-1.284-3.722-4.097-3.722h-2.222z"/></svg>} href="https://orcid.org/0009-0001-5781-0624" />

  <Card title="Email" icon="mail" href="mailto:jm.zhou@jmcores.com" />
</CardGroup>
