Skip to content
View JFZC-hcc's full-sized avatar

Block or report JFZC-hcc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JFZC-hcc/README.md

Hi, I'm JFZC 👋

CS undergrad · building fundamentals · interested in AI & open source

I'm a computer science student trying to build a real foundation instead of collecting buzzwords. Right now that means linear algebra and algorithms on the theory side, and getting properly fluent in TypeScript and C++ on the practical side. I learn by building small things and breaking them — usually on my personal site.

  • 🌐 Site: https://jfzc-hcc.github.io/
  • 📬 Email: jfzc.h.c.c@gmail.com
  • 🎓 Studying: Computer Science (undergraduate)
  • 📚 Currently learning: Linear algebra · Algorithms & data structures · TypeScript · C++
  • 🌱 Interested in: AI · open source

What I'm focusing on

  • Fundamentals: linear algebra and algorithm design — I'd rather understand them properly than memorize formulas
  • Languages: getting genuinely comfortable with TypeScript and C++, and reading more code than I write
  • AI & open source: exploring the field and the community around it; my first hands-on step is learning to write plugins for dsh from scratch
  • Shipping: keeping one real project alive end to end, because that's where lessons actually stick

Toolbox

TypeScript · JavaScript · Astro · Tailwind CSS · Node.js · Markdown pipelines · Git & GitHub Actions · C++ (getting there)

I lean heavily on AI tooling while building — I'd rather ship something small and break it than read about it forever.

Things I've built

🔧 jfzc-hcc.github.io — personal blog & portfolio

A statically generated site I started from an Astro template and have been extending ever since. It's where I practise front-end work and build my own tooling.

Stack: Astro 7 · Tailwind CSS 4 · TypeScript · Markdown + Content Collections · GitHub Actions → GitHub Pages

Engineering I'm proud of:

  • A two-layer cross-fading background carousel that auto-discovers images, preloads the next frame, skips files that fail to load, and never flashes to an empty background
  • [[wiki-link]] syntax with automatically generated backlinks, implemented as a custom remark plugin
  • A build-time content pipeline: word counts, estimated reading time, and an integration that auto-creates a per-article asset folder for every new post
  • A config-driven page system where each page is assembled from typed modules declared in one config file, instead of being hand-written per route

What it taught me: Astro's routing and content collections, component composition, build-time data pipelines, writing custom remark plugins, and how CI/CD behaves when you push.

Beyond the keyboard

Yato Kukuru

Outside of code, I spend most of my time on rhythm games (maimai DX, CHUNITHM, osu!, phigros) and galgames. My all-time favorite character is Yato Kukuru (やと くくる) from madosoft's Select Oblige — a first-year genius engineer, and a thorough rationalist who discards anything useless to her research.

If you have a galgame you think I should play, I'm always taking recommendations.


Get in touch


Built with Astro, started from the Atlas template.

Pinned Loading

  1. jfzc-hcc.github.io jfzc-hcc.github.io Public

    这是我自己的第一个小网站,借鉴了atlas模板的架构并借助ai修改

    Astro