Fix copy typos across site - #71
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Bundle Size
|
There was a problem hiding this comment.
🟡 Changes recommended
There’s a remaining copy/grammar typo in markdown/posts/My-Sleep-Stack.md and a confirmed reverse-tabnabbing risk in public/resume/index.html due to target="_blank" links missing rel="noopener"/"noreferrer".
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
This PR cleans up copy across the site (posts, meet reports, project pages, and metadata) by fixing a large set of unambiguous typos and aligning wording with the reviewed copy decisions, plus adds a short document recording items intentionally left unchanged.
Changes:
- Fixes spelling/grammar issues across many markdown posts and meet reports.
- Updates a few project-page strings/metadata and small UI copy (including PWA manifest name).
- Adds
COPYWRITING-ISSUES.mdto record reviewed phrases and outcomes.
File summaries
| File | Description |
|---|---|
| public/resume/index.html | Resume HTML copy edits (wording tweaks in experience bullets). |
| public/manifest.json | Updates PWA manifest name text. |
| pages/projects/track/wind-correction.tsx | Fixes citation spelling in meta description. |
| pages/projects/track/points-calculator.tsx | Updates scoring-table year reference and fixes possessive wording in page copy. |
| pages/projects/track/100m-predictor.tsx | Fixes citation spelling in link text. |
| markdown/posts/Visualizing-and-Deleting-Entity-Hierarchies-in-EF-Core.md | Fixes “programmatically” spelling and pluralization/grammar around “borrower(s)”. |
| markdown/posts/Unconventional-Productivity.md | Fixes missing “than” in a comparison. |
| markdown/posts/Two-Meet-Reports.md | Fixes “in our favor” phrasing and removes duplicated article (“a a”). |
| markdown/posts/Tracking-Fly-Times.md | Fixes “anaerobic” spelling. |
| markdown/posts/Technical-Interview-Checklist.md | Removes duplicated word (“back back”). |
| markdown/posts/Some-Notes-On-Solo-Training.md | Fixes “Measurable” and “vacillate” spelling. |
| markdown/posts/Shared-Vulnerability.md | Fixes “share” → “shared” wording. |
| markdown/posts/September-2021-Review.md | Fixes “Minneapolis” spelling and corrects markdown strike-through formatting. |
| markdown/posts/Seamless-Migration-Squashing-for-EF-Core-6-Migration-Bundles.md | Fixes “migration(s)” grammar and a subject/verb agreement issue. |
| markdown/posts/Rising-Early.md | Fixes image alt text spelling (“traack” → “track”). |
| markdown/posts/Principles-For-Athletic-Performance.md | Fixes missing “up” in phrase “end up burnt out”. |
| markdown/posts/Predicting-100m-From-Practice.md | Repairs a broken sentence and fixes “calculator” spelling in link text. |
| markdown/posts/Postgres-Monotonic-Last-Updated-Columns.md | Fixes “interval” spelling in SQL snippet. |
| markdown/posts/October-2020-Review.md | Removes a stray quote in a link line. |
| markdown/posts/My-Sleep-Stack.md | Fixes “caffeine/stronger/demonstrably” typos (and touches the “No devices in bed” sentence). |
| markdown/posts/May-2021-Review.md | Fixes “an Thursdays” → “and Thursdays”. |
| markdown/posts/Markdown-Image-Captions.md | Fixes JS regex API call (text → test) in example code. |
| markdown/posts/March-2021-Review.md | Fixes “i the 200m” → “in the 200m”. |
| markdown/posts/Listen-More.md | Fixes duplicated “to” (“to to”). |
| markdown/posts/Legibility-in-Software-Engineering.md | Fixes “legibile” → “legible”. |
| markdown/posts/July-2020-Review.md | Fixes “fo us” → “of us”. |
| markdown/posts/JOTA-Syncing-MFA-App-For-Apple-Devices.md | Fixes “convienent” → “convenient”. |
| markdown/posts/Infrastructure-And-Business-Monitoring.md | Fixes “after ever” → “ever after”. |
| markdown/posts/How-Much-Do-Genetics-Matter-in-Sprinting.md | Fixes “unsuprisingly” → “unsurprisingly”. |
| markdown/posts/February-2021-Review.md | Fixes frontmatter title spelling (“Februrary” → “February”). |
| markdown/posts/ETL-From-Datomic-To-BigQuery.md | Fixes a mismatched closing paren in a Clojure snippet and multiple copy typos. |
| markdown/posts/Effect-of-Lane-Draw-In-200m-Sprinters.md | Fixes “advantange” → “advantage”. |
| markdown/posts/COVID-Gym-Risk.md | Fixes “postivity” → “positivity” in a variable name shown in the post. |
| markdown/posts/Brick-by-Brick.md | Fixes “natually/noticably” typos. |
| markdown/posts/Bitrot.md | Fixes “progres” → “progress”. |
| markdown/posts/Automatically-Fixing-Relative-Imports-with-ESLint.md | Fixes variable name mismatch in example code (absolutePath → absoluteImportPath). |
| markdown/posts/August-2021-Review.md | Fixes “veritcal” → “vertical”. |
| markdown/posts/Alpha-GPC-For-Athletes-More-Than-You-Wanted-To-Know.md | Fixes table formatting/spacing and a “multiplicative” spelling error. |
| markdown/posts/Adidas-Prime-SP2-Review-Everymans-Superspike.md | Fixes a broken markdown link syntax. |
| markdown/pages/projects.md | Fixes grammar and spelling in the Espresso project description. |
| markdown/meet-reports/Meet-Report-TFCUSA-Club-National-Championships.md | Fixes “whcih” → “which”. |
| markdown/meet-reports/Meet-Report-2023-Stanford-Invitational.md | Fixes “a 11.24” → “an 11.24”. |
| markdown/meet-reports/Meet-Report-2023-Bobcat-PReview.md | Fixes “PReview” → “Preview” in title. |
| markdown/meet-reports/Meet-Report-2023-Bobcat-Performance.md | Fixes article usage and “Februrary” → “February”. |
| markdown/meet-reports/Meet-Report-2023-Big-Sky-Preview.md | Fixes “this races” → “this race”. |
| markdown/meet-reports/Meet-Report-2022-Vanderbilt-Invitational.md | Fixes “mid-Februrary” → “mid-February”. |
| markdown/meet-reports/Meet-Report-2022-UAB-Vulcan-Invitational.md | Fixes “wil” → “will”. |
| markdown/meet-reports/Meet-Report-2022-Mountain-Laurel-Invitational.md | Fixes “40 minute” → “40 minutes” and “get in to” → “get into”, plus “Tennesse” → “Tennessee”. |
| markdown/meet-reports/Meet-Report-2022-Carnegie-Mellon-Invitational.md | Fixes “a 11.03” → “an 11.03”. |
| markdown/meet-reports/Meet-Report-2022-Bobcat-Preview.md | Fixes “ouside” → “outside”. |
| markdown/meet-reports/Meet-Report-2022-Berkeley-All-Comers-2.md | Fixes “defnitely” → “definitely”. |
| markdown/meet-reports/Meet-Report-2022-Atlanta-Track-Club-Meet-1.md | Fixes “leg were” → “legs were” and “betweeen” → “between”. |
| markdown/meet-reports/Meet-Report-2021-USATF-Masters-Championships.md | Fixes “Allesandro” → “Alessandro”. |
| lib/track/points-calculator/constants.ts | Adjusts one event display name capitalization (“Relay” → “relay”). |
| COPYWRITING-ISSUES.md | Adds a record of reviewed phrases/issues and decisions. |
Review details
- Files reviewed: 55/55 changed files
- Comments generated: 2
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| </defs> | ||
| </svg> | ||
| <div id="resume"><div class="container"><div class="superheader"><a href="./resume.pdf">Download PDF</a></div><div class="content row"><div class="header col-md-12 col-sm-6 col-xs-6"><h1>Jeff Chen</h1></div><div class="contact col-sm-6 col-xs-6 left"><ul><li><a href="mailto:hello@jeff.yt">hello@jeff.yt</a> <svg class="icon-envelope-o icon-fw"><use href="#icon-envelope-o"/></svg></li><li>San Francisco, CA <svg class="icon-map-marker icon-fw"><use href="#icon-map-marker"/></svg></li><li>(925) 699 5663 <svg class="icon-mobile icon-fw"><use href="#icon-mobile"/></svg></li><li><a href="http://jeffchen.dev" target="_blank">jeffchen.dev</a> <svg class="icon-cloud icon-fw"><use href="#icon-cloud"/></svg></li></ul></div><div class="col-sm-12 col-xs-12 right"><div id="experience"><div class="row"><div class="header-pre"></div><h2><svg class="icon-briefcase icon-fw"><use href="#icon-briefcase"/></svg> Experience</h2><div class="header-post"></div></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://usevesta.com" target="_blank">Vesta</a> — <em>Staff Software Engineer / Engineering Manager</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Nov 2021 - present</h4></em></div><ul><li><div class="rendered-markdown"><p>Built foundational infrastructure and platform layer for Vesta's product</p></div></li><li><div class="rendered-markdown"><p>Shipped a variety of full-stack product features supporting Vesta's first production customers</p></div></li><li><div class="rendered-markdown"><p>Led team of engineers building out Vesta's core product and public API</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.ladderlife.com" target="_blank">Ladder Life</a> — <em>Engineering Director</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Feb 2019 - Nov 2021</h4></em></div><ul><li><div class="rendered-markdown"><p>Managed a group of engineers across Ladder: mentored and set career goals, gave continuous feedback, ran performance reviews, and advocated to leadership on their behalf</p></div></li><li><div class="rendered-markdown"><p>Set technical direction on one of Ladder's product teams by writing tech specs, scoping projects, and reviewing code</p></div></li><li><div class="rendered-markdown"><p>Ran Ladder's SWE recruiting program: sourced and interviewed candidates, made hiring decisions, and closed offers. Grew engineering team by 50% in 2021</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.ladderlife.com" target="_blank">Ladder Life</a> — <em>Head of Security and Infrastructure</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>May 2018 - Nov 2021</h4></em></div><ul><li><div class="rendered-markdown"><p>Responsible for overall security posture, including risk management, employee training, and proactive and reactive responses to possible threats</p></div></li><li><div class="rendered-markdown"><p>Directed infrastructure roadmap, including performance, metrics & alerting, and stability</p></div></li><li><div class="rendered-markdown"><p>Collaborated with legal to build a comprehensive infosec program complying with life insurance regulations in all 50 states</p></div></li><li><div class="rendered-markdown"><p>Negotiated contracts and managed relationships with IT and engineering third parties</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.ladderlife.com" target="_blank">Ladder Life</a> — <em>Software Engineer</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Nov 2017 - May 2018</h4></em></div><ul><li><div class="rendered-markdown"><p>Enabled real-time metrics by reducing ETL latency from 24 hours to under 10 seconds</p></div></li><li><div class="rendered-markdown"><p>Designed new CI/CD workflow to speed up developer productivity and reduce deployment risk</p></div></li><li><div class="rendered-markdown"><p>Set up autoscaling infrastructure to handle traffic spikes of up to 20x baseline</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.blend.com" target="_blank">Blend Labs</a> — <em>Software Engineer</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Jul 2016 - Nov 2017</h4></em></div><ul><li><div class="rendered-markdown"><p>Enabled third-party "App Store" by supporting external data stores in the data model</p></div></li><li><div class="rendered-markdown"><p>Directly impacted customer signing by developing several API endpoints and by improving platform performance by over 50%</p></div></li><li><div class="rendered-markdown"><p>Dramatically increased release and developer velocity by automating regression tests and enforcing API contracts across microservices</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.nsa.gov" target="_blank">National Security Agency</a> — <em>Stokes Scholar</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Jun 2012 - Apr 2016</h4></em></div><ul><li><div class="rendered-markdown"><p>Implemented <a target="_blank" href="https://linux-ima.sourceforge.net/">Linux IMA</a> in Android devices using the embedded <a target="_blank" href="https://www.arm.com/products/processors/technologies/trustzone/">TrustZone secure environment</a> for trusted boots</p></div></li><li><div class="rendered-markdown"><p>Developed CNE operations tool for collection of computer-to-computer communications</p></div></li><li><div class="rendered-markdown"><p>Wrote utilities for lightweight heuristic-based malware detection</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-8 col-xs-12"><a href="https://www.cmu.edu" target="_blank">Carnegie Mellon University</a> — <span><em>B.S. Computer Science</em></span></h3><em class="col-md-4 col-sm-4 col-xs-8"><h4>Aug 2012 - May 2016</h4></em><ul></ul></div></div></div></div></div></div></div> | ||
| <div id="resume"><div class="container"><div class="superheader"><a href="./resume.pdf">Download PDF</a></div><div class="content row"><div class="header col-md-12 col-sm-6 col-xs-6"><h1>Jeff Chen</h1></div><div class="contact col-sm-6 col-xs-6 left"><ul><li><a href="mailto:hello@jeff.yt">hello@jeff.yt</a> <svg class="icon-envelope-o icon-fw"><use href="#icon-envelope-o"/></svg></li><li>San Francisco, CA <svg class="icon-map-marker icon-fw"><use href="#icon-map-marker"/></svg></li><li>(925) 699 5663 <svg class="icon-mobile icon-fw"><use href="#icon-mobile"/></svg></li><li><a href="http://jeffchen.dev" target="_blank">jeffchen.dev</a> <svg class="icon-cloud icon-fw"><use href="#icon-cloud"/></svg></li></ul></div><div class="col-sm-12 col-xs-12 right"><div id="experience"><div class="row"><div class="header-pre"></div><h2><svg class="icon-briefcase icon-fw"><use href="#icon-briefcase"/></svg> Experience</h2><div class="header-post"></div></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://usevesta.com" target="_blank">Vesta</a> — <em>Staff Software Engineer / Engineering Manager</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Nov 2021 - present</h4></em></div><ul><li><div class="rendered-markdown"><p>Built the foundational infrastructure and platform layer for Vesta's product</p></div></li><li><div class="rendered-markdown"><p>Shipped a variety of full-stack product features supporting Vesta's first production customers</p></div></li><li><div class="rendered-markdown"><p>Led a team of engineers building out Vesta's core product and public API</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.ladderlife.com" target="_blank">Ladder Life</a> — <em>Engineering Director</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Feb 2019 - Nov 2021</h4></em></div><ul><li><div class="rendered-markdown"><p>Managed a group of engineers across Ladder: mentored and set career goals, gave continuous feedback, ran performance reviews, and advocated to leadership on their behalf</p></div></li><li><div class="rendered-markdown"><p>Set technical direction on one of Ladder's product teams by writing tech specs, scoping projects, and reviewing code</p></div></li><li><div class="rendered-markdown"><p>Ran Ladder's SWE recruiting program: sourced and interviewed candidates, made hiring decisions, and closed offers. Grew the engineering team by 50% in 2021</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.ladderlife.com" target="_blank">Ladder Life</a> — <em>Head of Security and Infrastructure</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>May 2018 - Nov 2021</h4></em></div><ul><li><div class="rendered-markdown"><p>Responsible for overall security posture, including risk management, employee training, and proactive and reactive responses to possible threats</p></div></li><li><div class="rendered-markdown"><p>Directed infrastructure roadmap, including performance, metrics & alerting, and stability</p></div></li><li><div class="rendered-markdown"><p>Collaborated with legal to build a comprehensive infosec program complying with life insurance regulations in all 50 states</p></div></li><li><div class="rendered-markdown"><p>Negotiated contracts and managed relationships with IT and engineering third parties</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.ladderlife.com" target="_blank">Ladder Life</a> — <em>Software Engineer</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Nov 2017 - May 2018</h4></em></div><ul><li><div class="rendered-markdown"><p>Enabled real-time metrics by reducing ETL latency from 24 hours to under 10 seconds</p></div></li><li><div class="rendered-markdown"><p>Designed a new CI/CD workflow to speed up developer productivity and reduce deployment risk</p></div></li><li><div class="rendered-markdown"><p>Set up autoscaling infrastructure to handle traffic spikes of up to 20x baseline</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.blend.com" target="_blank">Blend Labs</a> — <em>Software Engineer</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Jul 2016 - Nov 2017</h4></em></div><ul><li><div class="rendered-markdown"><p>Enabled third-party "App Store" by supporting external data stores in the data model</p></div></li><li><div class="rendered-markdown"><p>Directly impacted customer signing by developing several API endpoints and by improving platform performance by over 50%</p></div></li><li><div class="rendered-markdown"><p>Dramatically increased release and developer velocity by automating regression tests and enforcing API contracts across microservices</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-6 col-xs-12"><a href="https://www.nsa.gov" target="_blank">National Security Agency</a> — <em>Stokes Scholar</em></h3><em class="col-md-4 col-sm-6 col-xs-12"><h4>Jun 2012 - Apr 2016</h4></em></div><ul><li><div class="rendered-markdown"><p>Implemented <a target="_blank" href="https://linux-ima.sourceforge.net/">Linux IMA</a> in Android devices using the embedded <a target="_blank" href="https://www.arm.com/products/processors/technologies/trustzone/">TrustZone secure environment</a> for trusted boots</p></div></li><li><div class="rendered-markdown"><p>Developed a CNE operations tool for collection of computer-to-computer communications</p></div></li><li><div class="rendered-markdown"><p>Wrote utilities for lightweight heuristic-based malware detection</p></div></li></ul></div><div><div class="row"><h3 class="col-md-8 col-sm-8 col-xs-12"><a href="https://www.cmu.edu" target="_blank">Carnegie Mellon University</a> — <span><em>B.S. Computer Science</em></span></h3><em class="col-md-4 col-sm-4 col-xs-8"><h4>Aug 2012 - May 2016</h4></em><ul></ul></div></div></div></div></div></div></div> |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Summary
Validation