Skip to content
View sshwy's full-sized avatar

Highlights

  • Pro

Organizations

@OI-wiki

Block or report sshwy

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
sshwy/README.md

Hi there

This is a developer as well as a retired competitive programmer from China, now studying in PKU.

Interests

  • Rust / C / JavaScript / Go / Haskell / Agda / Coq
  • Manjaro / zsh / vim / VSCode
  • Personal Blog: Sshwy's Notes
  • Tutorial for λ-Calculus (Chinese): Road to λ-Calculus

Top Langs Sshwy's github stats

Journey

I've explored various programming languages over the years, each time learning something new along the way.

  • I started with C and C++ for competitive programming. Around that time, Python 2 was still widely used, but Python 3 seemed more promising, so I spent some time getting familiar with it.

  • When I wanted to build a personal website, I looked into popular technologies and ended up using Hexo, which introduced me to HTML & CSS. Later, as I wanted more customization, I learned JavaScript (with Node.js) and even built my own Hexo theme with some modifications to the Markdown rendering engine.

  • Curious about modern web development, I experimented with frameworks like React, then Vue, and later Nuxt.js. On the backend, I started with Express & Koa (Node.js), then explored Gin (GoLang), and eventually Actix-web (Rust).

  • I actually started learning AI early in university, taking related courses and working on projects using Python & PyTorch. While there’s still so much more to explore, AI has been a key part of my journey.

  • Along the way, I’ve built many small projects—some finished, some abandoned—mostly because my interests keep shifting, and maintaining everything isn’t easy.

I wouldn’t call myself an expert in any of these, but I enjoy learning and experimenting with new technologies! 😊

Pinned Loading

  1. OI-wiki/OI-wiki OI-wiki/OI-wiki Public

    🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)

    TypeScript 22.5k 4.1k

  2. pku3b pku3b Public

    🎓a Better BlackBoard for PKUers. 北京大学教学网命令行工具(🖥️Win/🐧Linux/🍏Mac), 支持查看/提交作业、下载课程回放.

    Rust 20

  3. lamcalc lamcalc Public

    An implementation and tutorial for Lambda Calculus in Rust

    Rust 9 2

  4. y86-pipe-rs y86-pipe-rs Public

    Y86 Pipeline Simulator Rust Implementation, employed in PKU's ICS 2024 archlab

    Rust 6

  5. XCPC-algorithms XCPC-algorithms Public

    Algorithms for XCPC contest

    C++ 5

  6. noi-written-test-practice noi-written-test-practice Public

    NOI 在线笔试题库

    Vue 7