sicheng.dev

Your Timeline Has More Duplicates Than a Glitchy Git Commit History

This portfolio screams 'I know how to code but please don't ask me to design anything.' You've literally copy-pasted your entire growth timeline twice, you have a mysterious '>_' floating around like a lost command prompt, and 'Motion: Full' sounds less like a feature and more like a digestive supplement. The content is solid, but the execution feels like a mid-semester project at 3 AM.

0/100
Decent

πŸ”₯ Top Roast Lines

1.

β€œYour growth timeline is so nice you showed it twice - because nothing says 'attention to detail' like Ctrl+C, Ctrl+V gone wrong”

2.

β€œTwenty-eight scripts loaded for a portfolio site? Are you mining Bitcoin in the background or just really passionate about JavaScript bloat?”

3.

β€œ'Motion: Full' sounds like what you'd see on a laxative commercial, not a settings toggle for a software engineer's portfolio”

Category Breakdown

πŸ‘€

First Impressions

65/100

β€œNothing says 'polished developer' like a random '>_' terminal prompt floating in your nav like a confused cursor.”

The site opens with your name and a confusing 'Motion: Full' toggle that leaves visitors wondering if they're adjusting accessibility settings or preparing for liftoff. The mysterious '>_' command prompt appears without context, and the immediate presentation lacks a clear value proposition or hook to grab attention.

βœ“Remove or contextualize the '>_' element - if it's meant to be interactive, make it obvious; if decorative, lose it
βœ“Replace 'Motion: Full' with clearer labeling like 'Animations: On/Off' or move it to a settings menu
βœ“Add a compelling one-liner above or below your name that immediately communicates your unique value (e.g., 'Building production ML systems and shipping real products')
✍️

Copy & Messaging

72/100

β€œYour 'Light Weight Developer Tooling' typo is ironicβ€”couldn't find a lightweight spell-checker for 'Lightweight'?”

The copy is informative and demonstrates real accomplishments (Tencent Music internship, 1,000 DAU platform), but it's dry and lacks personality. The engineering focus areas are well-structured, though 'muti-agent' contains a typo and 'accurate error handing' should be 'handling'. The writing reads like a technical resume rather than a personal brand.

βœ“Fix typos: 'Light Weight' β†’ 'Lightweight', 'muti-agent' β†’ 'multi-agent', 'error handing' β†’ 'error handling', 'feedbacks' β†’ 'feedback'
βœ“Add personality to your descriptions - instead of 'I build mostly using Typescript', try 'I ship backend systems in TypeScript and Python that actually work in production'
βœ“Lead with impact in your timeline entries - '20% gain in vocal consistency across 10 speech models' is buried; make the result the headline
🎨

Design & UX

58/100

β€œYou duplicated your entire growth timeline section because apparently version control doesn't apply to HTML.”

The most glaring issue is the complete duplication of your 2023-NOW timeline, which appears twice in succession with identical content. While the timeline concept is solid, this suggests either a templating error or lack of QA. The '4 images with 0 missing alt text' is good accessibility practice, but 28 scripts loaded for a portfolio site is excessive and likely impacts performance.

βœ“Delete the duplicate timeline section immediately - this is portfolio-killing amateur hour
βœ“Audit and reduce your 28 loaded scripts - a portfolio shouldn't need more JavaScript than a web app
βœ“Add visual hierarchy to break up text walls - the 'What I Do' section is 4 numbered blocks that could use icons, spacing, or cards to improve scannability
πŸ›‘οΈ

Trust & Credibility

70/100

β€œYou're asking people to hire you for backend systems but couldn't handle basic template logic to prevent duplicate content.”

The site has strong credibility indicators: legitimate work experience (Tencent Music), measurable results (1,000 DAU, 96% accuracy), and proper technical stack mentions. SSL is enabled and OG tags are properly configured. However, the duplicate content severely undermines trust, and the absence of a privacy policy (while having no forms) and single social link to LinkedIn limits social proof.

βœ“Add testimonials or quotes from your co-founder experience or professors - '1,000 DAU' needs validation from real users
βœ“Link to your GitHub profile prominently - you mention projects but provide no way to verify your code quality
βœ“Add a brief 'Currently' or 'Now' section with what you're learning or building to show active development and growth mindset
πŸ”

SEO & Technical

75/100

β€œYour page title is literally 'Home' - even the browser tab is confused about who you are.”

The technical foundation is mostly solid with SSL enabled, viewport meta tag present, and comprehensive OG tags. However, the page title 'Home' is a massive SEO miss when it should be your name and specialty. The meta description is good but could be more unique. The H2 structure shows those duplicate sections again in the heading hierarchy, which damages SEO and accessibility.

βœ“Change title from 'Home' to 'Sicheng Ouyang - Software Engineer | Backend Systems & ML at UWaterloo'
βœ“Fix your heading structure by removing the duplicate H2 tags and ensuring proper semantic hierarchy
βœ“Add schema.org markup for Person/Professional profile to enhance search result appearance with rich snippets
🎯

Call-to-Action

64/100

β€œ'View Projects' and 'Read Writing' are fine CTAs if your goal is to be aggressively beige.”

The primary CTAs are present and visible ('View Projects', 'Read Writing') but lack urgency or personality. For a student looking for opportunities, there's no clear 'hire me', 'see my resume', or 'let's connect' action. The contact page exists but isn't promoted. The CTAs don't differentiate between what visitors get from each action or why they should click.

βœ“Add a prominent 'Open to Internships Summer 2026' banner or CTA if you're job hunting - make your availability status crystal clear
βœ“Replace generic 'View Projects' with something outcome-focused like 'See What I've Shipped' or 'Explore My Work (3 Featured Projects)'
βœ“Add a tertiary CTA like 'Grab Coffee?' or 'Let's Connect' that links to your contact page or LinkedIn, positioned near your intro

πŸ“Έ The Crime Scene

Screenshot of sicheng.dev

Want the full autopsy? πŸ”¬

Get the complete report with rewritten copy, SEO fixes, trust audit, competitor analysis, and 10 more devastating roast lines.

✍️ Rewritten headlines & CTAsπŸ” Full SEO auditπŸ›‘οΈ Trust & credibility fixes🎯 Competitor comparisonπŸ”₯ 10 bonus roast lines

One-time payment. No subscription. Instant access.

sicheng.dev scored 68/100 β€” RoastMySite