<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hua-Tsen Ni</title>
    <description>Graduate Institute of Computer Science and Information Engineering, National Taipei University
</description>
    <link>https://huatsen.github.io/</link>
    <atom:link href="https://huatsen.github.io/feed.xml" rel="self" type="application/rss+xml" />
    <pubDate>Tue, 19 May 2026 20:40:37 +0000</pubDate>
    <lastBuildDate>Tue, 19 May 2026 20:40:37 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>Education</title>
        <description>&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Master｜Graduate Institute of Computer Science and Information Engineering, National Taipei University&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Bachelor｜Department of Computer Science and Information Engineering, Fu Jen Catholic University&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate>
        <link>https://huatsen.github.io/2014/11/30/education.html</link>
        <guid isPermaLink="true">https://huatsen.github.io/2014/11/30/education.html</guid>
        
        
      </item>
    
      <item>
        <title>Experience</title>
        <description>&lt;style&gt;
  .timeline-container {
    position: relative;
    padding-left: 30px;
    margin: 30px 0;
    font-family: inherit; 
  }
  
  .timeline-container::before {
    content: &apos;&apos;;
    position: absolute;
    left: 6px;
    top: 10px;
    bottom: 10px;
    width: 2px;
    background-color: #444444; 
  }
  .timeline-item {
    position: relative;
    margin-bottom: 35px;
  }
  
  .timeline-item::before {
    content: &apos;&apos;;
    position: absolute;
    left: -30px;
    top: 6px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #444444;
    z-index: 1;
  }
  .job-title {
    font-size: 1.35rem;
    font-weight: bold;
    color: #222222;
    margin: 0 0 4px 0;
  }
  .company-name {
    font-size: 1.15rem;
    color: #333333;
    font-weight: 600;
    margin-bottom: 6px;
  }
  .course-name {
    font-size: 1.05rem;
    color: #555555;
    line-height: 1.5;
    margin: 4px 0;
  }
  .job-date {
    font-size: 0.95rem;
    color: #999999;
    font-weight: normal;
    margin-top: 4px;
  }
&lt;/style&gt;

&lt;div class=&quot;timeline-container&quot;&gt;

  &lt;div class=&quot;timeline-item&quot;&gt;
    &lt;h3 class=&quot;job-title&quot;&gt;Programming Course Teaching Assistant&lt;/h3&gt;
    &lt;div class=&quot;company-name&quot;&gt;@ National Taipei University&lt;/div&gt;
    &lt;div class=&quot;course-name&quot;&gt;Course Name: Introduction to Computer Science and Programming&lt;/div&gt;
    &lt;div class=&quot;job-date&quot;&gt;September 2025 - Present&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class=&quot;timeline-item&quot;&gt;
    &lt;h3 class=&quot;job-title&quot;&gt;Researcher&lt;/h3&gt;
    &lt;div class=&quot;company-name&quot;&gt;@ National Taipei University&lt;/div&gt;
    &lt;div class=&quot;course-name&quot;&gt;Computer Games and Intelligence Lab&lt;/div&gt;
    &lt;div class=&quot;job-date&quot;&gt;September 2024 - Present&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class=&quot;timeline-item&quot;&gt;
    &lt;div class=&quot;timeline-card-normal&quot;&gt;
    &lt;h3 class=&quot;job-title&quot;&gt;Researcher&lt;/h3&gt;
    &lt;div class=&quot;company-name&quot;&gt;@ National Taipei University&lt;/div&gt;
    &lt;div class=&quot;course-name&quot;&gt;Intelligent Financial Innovation Technology Lab (IFIT Lab)&lt;/div&gt;
    &lt;div class=&quot;job-date&quot;&gt;September 2024 - Present&lt;/div&gt;
  &lt;/div&gt;

&lt;/div&gt;
&lt;/div&gt;
</description>
        <pubDate>Fri, 29 Aug 2014 00:00:00 +0000</pubDate>
        <link>https://huatsen.github.io/2014/08/29/experience.html</link>
        <guid isPermaLink="true">https://huatsen.github.io/2014/08/29/experience.html</guid>
        
        
      </item>
    
      <item>
        <title>Competencies</title>
        <description>&lt;style&gt;
  .lang-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin: 30px 0;
    font-family: inherit;
  }
  
  .lang-card {
    flex: 1;
    min-width: 280px;
    background: #fcfcfc;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    padding: 26px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.02);
    transition: transform 0.2s, box-shadow 0.2s;
  }
  
  .lang-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    border-color: #cccccc;
  }
  
  .lang-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
  }
  
  .lang-name {
    font-size: 1.4rem;
    font-weight: bold;
    color: #222222;
    margin: 0;
  }
  
  .lang-badge {
    font-size: 0.85rem;
    font-weight: 600;
    background-color: #333333;
    color: #ffffff;
    padding: 4px 12px;
    border-radius: 20px;
    letter-spacing: 0.5px;
  }
  
  .progress-bg {
    background: #eee;
    height: 5px;
    border-radius: 2px;
    margin-bottom: 20px;
    overflow: hidden;
  }
  .progress-fill {
    background: #555;
    height: 100%;
    border-radius: 2px;
  }
  
  .lang-detail-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  .lang-detail-list li {
    font-size: 1.05rem;
    color: #444444;
    line-height: 1.7;
    margin-bottom: 8px;
    position: relative;
    padding-left: 18px;
  }
  
  .lang-detail-list li::before {
    content: &quot;•&quot;;          
    position: absolute;
    left: 0;
    top: 4px;            
    color: #666666;        
    font-size: 1.4rem;
    line-height: 1;   
  }

  h2#language-proficiency, 
  h2#technical-skills {
    color: #333333;
    font-size: 1.5rem;
    font-weight: normal;
    margin-top: 40px;
    margin-bottom: 20px;
    letter-spacing: -0.5px;
  }
  
  .tech-skills-grid {
    display: flex;
    flex-wrap: nowrap;     
    gap: 20px;             
    margin: 25px 0 50px 0;
    width: 100%;
    align-items: stretch;
  }

  .tech-card {
    flex: 1;               
    background: #fcfcfc;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    padding: 24px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.02);
    transition: transform 0.2s, box-shadow 0.2s;

    display: flex;
    flex-direction: column;
  }
  
  .tech-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    border-color: #cccccc;
  }
  
  .tech-header {
    margin-bottom: 12px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
    min-height: 54px;
    display: flex;
    align-items: center;
  }
  
  .tech-name {
    font-size: 1.15rem;    
    font-weight: bold;
    color: #222222;
    margin: 0;
    line-height: 1.3;
  }
  
  .tech-progress-bg {
    background: #eee;
    height: 5px;
    border-radius: 2px;
    margin-bottom: 18px;   
    overflow: hidden;
  }
  
  .tech-progress-fill {
    background: #555;
    height: 100%;
    border-radius: 2px;
  }

  .tech-detail-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .tech-detail-list li {
    font-size: 0.95rem;
    color: #444444;
    line-height: 1.5;
    margin-bottom: 8px;
    position: relative;
    padding-left: 14px;
  }
  
  .tech-detail-list li::before {
    content: &quot;•&quot;;          
    position: absolute;
    left: 0;
    top: -1px;            
    color: #777777;        
    font-size: 1.1rem;
  }
  
  @media (max-width: 768px) {
    .tech-skills-grid {
      flex-wrap: wrap;     
    }
    .tech-header {
      min-height: auto;
    }
  }
&lt;/style&gt;

&lt;h2 id=&quot;language-proficiency&quot;&gt;Language Proficiency&lt;/h2&gt;

&lt;div class=&quot;lang-grid&quot;&gt;

  &lt;div class=&quot;lang-card&quot;&gt;
    &lt;div class=&quot;lang-header&quot;&gt;
      &lt;h3 class=&quot;lang-name&quot;&gt;English&lt;/h3&gt;
      &lt;span class=&quot;lang-badge&quot;&gt;Advanced&lt;/span&gt;
    &lt;/div&gt;
    &lt;div class=&quot;progress-bg&quot;&gt;
      &lt;div class=&quot;progress-fill&quot; style=&quot;width: 90%;&quot;&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;ul class=&quot;lang-detail-list&quot;&gt;
      &lt;li&gt;&lt;strong&gt;TOEIC 895&lt;/strong&gt; — Demonstrated advanced proficiency in global business environments.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Academic &amp;amp; Research Readiness&lt;/strong&gt; — Skilled in delivering research presentations and writing technical papers.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Professional Discourse&lt;/strong&gt; — Confident in driving cross-cultural technical collaborations and discussions.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div class=&quot;lang-card&quot;&gt;
    &lt;div class=&quot;lang-header&quot;&gt;
      &lt;h3 class=&quot;lang-name&quot;&gt;Mandarin Chinese&lt;/h3&gt;
      &lt;span class=&quot;lang-badge&quot;&gt;Native&lt;/span&gt;
    &lt;/div&gt;
    &lt;div class=&quot;progress-bg&quot;&gt;
      &lt;div class=&quot;progress-fill&quot; style=&quot;width: 100%;&quot;&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;ul class=&quot;lang-detail-list&quot;&gt;
      &lt;li&gt;&lt;strong&gt;Native Proficiency&lt;/strong&gt; — Full fluency in professional speaking, academic reading, and technical writing.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Bi-Scriptual Expertise&lt;/strong&gt; — Proficient in navigating content in both Traditional and Simplified Chinese.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Technical Document Localization&lt;/strong&gt; — Experienced in translating technical and research documentation.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

&lt;/div&gt;

&lt;h2 id=&quot;technical-skills&quot;&gt;Technical Skills&lt;/h2&gt;

&lt;div class=&quot;tech-skills-grid&quot;&gt;

  &lt;div class=&quot;tech-card&quot;&gt;
    &lt;div class=&quot;tech-header&quot;&gt;
      &lt;h3 class=&quot;tech-name&quot;&gt;Programming&lt;/h3&gt;
    &lt;/div&gt;
    &lt;div class=&quot;tech-progress-bg&quot;&gt;
      &lt;div class=&quot;tech-progress-fill&quot; style=&quot;width: 85%;&quot;&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;ul class=&quot;tech-detail-list&quot;&gt;
      &lt;li&gt;&lt;strong&gt;Languages&lt;/strong&gt; — Competent in Python (AI/ML), C/C++, JavaScript (Web).&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Workflows&lt;/strong&gt; — Practiced in web deployment and Git version control via GitHub.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Infrastructure&lt;/strong&gt; — Knowledgeable in Cloud Computing and SQL databases.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div class=&quot;tech-card&quot;&gt;
    &lt;div class=&quot;tech-header&quot;&gt;
      &lt;h3 class=&quot;tech-name&quot;&gt;AI &amp;amp; Machine Learning&lt;/h3&gt;
    &lt;/div&gt;
    &lt;div class=&quot;tech-progress-bg&quot;&gt;
      &lt;div class=&quot;tech-progress-fill&quot; style=&quot;width: 85%;&quot;&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;ul class=&quot;tech-detail-list&quot;&gt;
      &lt;li&gt;&lt;strong&gt;Algorithms&lt;/strong&gt; — Specialized in Advanced Algorithms, Data Mining &amp;amp; game-playing AI.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;ML Modeling&lt;/strong&gt; — Experienced in AI system modeling &amp;amp; predictive forecasting.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Deep Learning&lt;/strong&gt; — Skilled in implementation via PyTorch frameworks.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div class=&quot;tech-card&quot;&gt;
    &lt;div class=&quot;tech-header&quot;&gt;
      &lt;h3 class=&quot;tech-name&quot;&gt;Data Analysis&lt;/h3&gt;
    &lt;/div&gt;
    &lt;div class=&quot;tech-progress-bg&quot;&gt;
      &lt;div class=&quot;tech-progress-fill&quot; style=&quot;width: 90%;&quot;&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;ul class=&quot;tech-detail-list&quot;&gt;
      &lt;li&gt;&lt;strong&gt;Capabilities&lt;/strong&gt; — Skilled in statistical inference, A/B testing &amp;amp; experimental design.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Processing&lt;/strong&gt; — Expert in data manipulation and preprocessing via Pandas/NumPy.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Visualization&lt;/strong&gt; — Accomplished in Matplotlib and Seaborn for technical reporting.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

&lt;/div&gt;
</description>
        <pubDate>Wed, 30 Jul 2014 00:00:00 +0000</pubDate>
        <link>https://huatsen.github.io/2014/07/30/competencies.html</link>
        <guid isPermaLink="true">https://huatsen.github.io/2014/07/30/competencies.html</guid>
        
        
      </item>
    
      <item>
        <title>Certifications</title>
        <description>&lt;style&gt;
  .cert-container {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 30px 0;
    font-family: inherit;
  }
  
  .cert-card {
    display: flex;
    align-items: center;
    background: #fcfcfc;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    padding: 16px 24px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.02);
    transition: transform 0.2s, box-shadow 0.2s;
  }
  
  .cert-card:hover {
    transform: translateX(4px); 
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    border-color: #cccccc;
  }
  
  .cert-badge-placeholder {
    width: 50px;
    height: 50px;
    background-color: #333333;
    color: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.85rem;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-right: 20px;
    flex-shrink: 0;
  }
  
  .cert-name {
    font-size: 1.2rem;
    font-weight: bold;
    color: #222222;
    margin: 0;
    line-height: 1.4;
  }
&lt;/style&gt;

&lt;div class=&quot;cert-container&quot;&gt;

  &lt;div class=&quot;cert-card&quot;&gt;
    &lt;div class=&quot;cert-badge-placeholder&quot;&gt;CPC&lt;/div&gt;
    &lt;h3 class=&quot;cert-name&quot;&gt;Honorable Mention (14th Place) — Fu Jen Catholic University Collegiate Programming Contest&lt;/h3&gt;
  &lt;/div&gt;

  &lt;div class=&quot;cert-card&quot;&gt;
    &lt;div class=&quot;cert-badge-placeholder&quot;&gt;TOEIC&lt;/div&gt;
    &lt;h3 class=&quot;cert-name&quot;&gt;TOEIC 895&lt;/h3&gt;
  &lt;/div&gt;

&lt;/div&gt;
</description>
        <pubDate>Mon, 30 Jun 2014 00:00:00 +0000</pubDate>
        <link>https://huatsen.github.io/2014/06/30/certifications.html</link>
        <guid isPermaLink="true">https://huatsen.github.io/2014/06/30/certifications.html</guid>
        
        
      </item>
    
      <item>
        <title>Club Activities</title>
        <description>&lt;ul&gt;
  &lt;li&gt;NTPU Rock CLub｜Band Leader, Music Director &amp;amp; Arranger&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 30 May 2014 00:00:00 +0000</pubDate>
        <link>https://huatsen.github.io/2014/05/30/club-activities.html</link>
        <guid isPermaLink="true">https://huatsen.github.io/2014/05/30/club-activities.html</guid>
        
        
      </item>
    
  </channel>
</rss>
