Based in Taiwan · Building in public

Hi, I’m Jerrick Huang.

Computer Science Student & Aspiring Software Engineer

I build practical web applications with a focus on backend development, data visualization, and maintainable software design.

portfolio/current-focus.txt

$ current_focus

  • Full-stack web applications
  • Transparent data visualization
  • Reliable backend systems
  • Testing & application security

Learning, building, improving.

01

About

I am a post-baccalaureate Computer Science student at Feng Chia University in Taiwan. My current work focuses on transforming academic assignments into complete, demonstrable software projects with clear documentation, reliable data, and thoughtful engineering decisions.

I am continuously improving my skills through hands-on development and building a portfolio that reflects both technical growth and professional software engineering practices.

I care about building software that is understandable, testable, and honest about its data, limitations, and development status.

02

Featured Projects

Selected work that shows where I am now—and what I am improving next.

02 Java Practice

Java Gradebook Analyzer

A Java 21 command-line gradebook analyzer for adding students, listing scores, calculating class average, finding highest and lowest scores, and showing a pass/fail summary.

  • Add and list students with scores
  • Calculate class average
  • Find highest and lowest scores
  • Show pass/fail summary
Java 21OOPCLI
View source
03 Java Practice

Java Expense Analyzer

A Java 21 command-line expense analyzer for recording expenses, calculating total spending, summarizing spending by category, and finding the highest expense.

  • Add and list expense records
  • Calculate total spending
  • Summarize spending by category
  • Find the highest expense
Java 21OOPCLI
View source

03

Technical Skills

Languages

JavaScript · HTML · CSS · SQL

Backend & Data

Node.js · Express · SQLite · REST APIs

Frontend

Responsive Design · Canvas · Data Visualization

Tools & Workflow

Git · GitHub · Azure · OpenSpec

Currently Learning

Swift · SwiftUI · Testing · Application Security

This list reflects technologies I have used in projects or am actively learning; it does not imply equal proficiency across every item.

04

Engineering Approach

01

Build from clear requirements

I translate project goals into documented requirements, implementation tasks, and verifiable outcomes.

02

Keep data transparent

I distinguish observed data from estimates and document sources, assumptions, and limitations.

03

Design for maintainability

I aim for readable structure, meaningful commits, validation, testing, and documentation that supports future development.

04

Improve through iteration

I treat academic projects as starting points, then refine their architecture, reliability, accessibility, and presentation.

05

Let’s Connect

I am currently building my software engineering portfolio and welcome conversations about graduate study, internships, and entry-level software development opportunities.