National Tsing Hua University
Bachelor of Science in Computer Science
- GPA: 4.24/4.3 (Top 2% in Department of Computer Science)
I'm Sheng-Wei (Roger) Fan, a CS student at NTHU. I work across the stack: front end, backend services, and the servers and networking that keep them up. I've also done computer vision research, and I use LLM agents every day at work and on side projects, mostly directing them and checking what comes back.
A lot of what I build comes from wanting to fix my own setup. I wrote an Obsidian plugin because I couldn't follow heading levels in long notes. I put months into my Neovim config because I do most of my work over SSH and wanted a real IDE there, and now I use it locally too. This site runs on hardware I own, down to DNS and mail. The setup below is the one I open every morning.

My everyday terminal environment — Neovim, Tmux, and Zsh, customized in Lua and shell and Catppuccin-themed throughout. It's tuned to handle everything from coding to LaTeX and notes, and one script sets it all up on a fresh macOS or Linux machine.
initialization.sh installs Neovim, Nerd + CJK fonts, Tmux, and CLI tools (ripgrep, fzf, bat), then symlinks every config into placeBachelor of Science in Computer Science
Synology (NAS Group · C2 Division · CAT Team)
Jul 2026 - Aug 2026New Taipei, Taiwan
Receiving the certificate of internship from the VP

With my manager and mentor
Institute of Information Science, Academia Sinica
Jul 2025 - Aug 2025Taipei, TaiwanIntroduction to Programming (II) & Linear Algebra, NTHU
Feb 2025 - Jun 2026Hsinchu, Taiwan
1111 Job Bank Challenge · powered by AWS
Built SkillWeave, an AWS job search ranking system: Bedrock normalizes and expands the query, OpenSearch (BM25 + embedding kNN) narrows 1.2M postings to 200, and a LambdaMART re-ranker trained on real search logs orders them against a weighted Neptune skill graph and a geo graph of Taiwan's administrative districts, so every result carries an evidence trace for why it surfaced. I owned the Bedrock query layer — batched calls at 10:1 compression and a two-tier cache (offline precompute + runtime LRU) keep LLM parsing off the request critical path.

National Tsing Hua University
Merit award given to the college's top-ranked students, selected through a review of both academic and extracurricular performance.

TSMC IT CareerHack
Addressed the challenge of single-image outdoor light estimation by conducting comprehensive error analysis and 25+ ablation experiments. Identified and mitigated the model's reliance on global geometric anchors (horizon lines) by introducing Spatial Attention (CBAM) and optimizing backbone architectures. The final EfficientNet-ResNet hybrid model achieved 0.9867 AUC on the SynthStreet dataset.

US National Science Foundation (NSF) Harnessing the Data Revolution (HDR)
Developed ML models to predict drought severity (SPEI index) from NEON ground-beetle specimen images. The challenge emphasizes out-of-distribution generalization, requiring models to perform reliably across unseen ecological sites with different climates and species distributions.
National Tsing Hua University