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.
π₯ Top Roast Lines
βYour growth timeline is so nice you showed it twice - because nothing says 'attention to detail' like Ctrl+C, Ctrl+V gone wrongβ
βTwenty-eight scripts loaded for a portfolio site? Are you mining Bitcoin in the background or just really passionate about JavaScript bloat?β
β'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
β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.
Copy & Messaging
β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.
Design & UX
β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.
Trust & Credibility
β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.
SEO & Technical
β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.
Call-to-Action
β'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.
πΈ The Crime Scene
Want the full autopsy? π¬
Get the complete report with rewritten copy, SEO fixes, trust audit, competitor analysis, and 10 more devastating roast lines.
One-time payment. No subscription. Instant access.