Skip to content

Instantly share code, notes, and snippets.

@SeanPlusPlus
SeanPlusPlus / claude_as_career_coach.md
Created March 16, 2026 14:20
Claude as a Career Coach

Claude Code Career Coaching System

A structured approach to career coaching using Claude Code's persistent context system. No custom tooling — just markdown files, a CLAUDE.md role definition, and a daily accountability loop.

This doc is the blueprint. It explains the architecture and patterns that make the system work. You don't need to write all the frameworks yourself — start a Claude Code session, describe your situation and goals, and have it help you build out CLAUDE.md, your frameworks, strategy docs, and log structure. The coach builds the coaching system with you.

Why This Exists

Let's be real: you're not reading this if everything is fine. Nobody sets up a structured coaching system with daily accountability loops because they have zero notes on how their days are going. Something's off — or something could be better — and you want a system that helps you close that gap.

@SeanPlusPlus
SeanPlusPlus / Laffy.tex
Created February 2, 2025 18:25
Laffite Thesis LaTeX
\documentclass{article}
\usepackage{tikz}
\usepackage{amsmath, amssymb}
\begin{document}
\section*{Homotopy Equivalence in Diagrammatic Algebra}
\textbf{Composing this with homotopy equivalence gives:}
@SeanPlusPlus
SeanPlusPlus / App.css
Last active September 20, 2023 17:04
Interview Answer CSS
body {
margin: 0;
}
main {
font-family: 'Helvetica', 'Arial', sans-serif;
color: #111;
padding: 12px;
}
@SeanPlusPlus
SeanPlusPlus / App.jsx
Last active September 20, 2023 17:04
Interview Answer React
import { useState, useEffect } from 'react'
import './App.css'
export default function App() {
const [movies, setMovies] = useState([])
const api = 'https://simplejson.vercel.app/api/awOkOFOw'
const getData = () => {
fetch(api, {
headers: {
'Content-Type': 'application/json',
@SeanPlusPlus
SeanPlusPlus / interview.md
Last active September 20, 2023 17:49
Front End Engineering Interview Question

Front End Engineering Interview Question

  1. Hit a JSON API, get list of movies, and display in <div>s
  2. Apply initial styling to the movie <div>s (border, margin, title)
  3. Add desktop styling (background colors, 2 column) and keep initial styling for mobile

Bonus

  • Add filtering by genre
  • Add sort by year / alphabetical
@SeanPlusPlus
SeanPlusPlus / ERC_Tokens.md
Last active April 20, 2022 13:49
ERC Tokens
Abraham Ancer
Daniel Berger
Christiaan Bezuidenhout
Sam Burns
Patrick Cantlay
Paul Casey
Cameron Champ
Stewart Cink
Corey Conners
Fred Couples
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<title>US MAP</title>
<style>
#us-map{
@SeanPlusPlus
SeanPlusPlus / top_ten.js
Created September 8, 2020 17:08
Gets 10 top riders in Le Tour
const fetch = require('node-fetch')
const cheerio = require('cheerio');
async function getData(items) {
const data = Promise.all(
items.map(async (i) => await (await fetch(i)).text())
)
return data
}