Commit graph

24 commits

Author SHA1 Message Date
3f26393bce Add cover letter format, llms.txt enhancements & Phantom/Solflare applications
- CLAUDE.md: Add cover letter RST format guide
- Makefile: Use cover-letter.style for PDF generation
- lib/generate_llms_txt.py: Add contact, payment, software, ML expertise & commission sections
- New cover letters: Phantom Backend (Money Movement), Solflare Backend Developer
- cover-letter.style: rst2pdf styling for clean PDF output
2026-01-26 08:19:50 -05:00
3159cfc3fe Add blog post on UN Inception performance variance & chaos engineering
- New post: un-inception-performance-variance-chaos-engineering
- Reference AGGREGATED-PERFORMANCE.md report from un-inception repo
- Include 3 performance variance charts (duration, variance, ranking)
- Propose 10 additional chaos engineering experiments
- Update Makefile with agent-friendly format targets (rst2md, llms, jsonfeed, etc)
- Update Lumos cover letter status to Applied

Post explores 2-3x performance variance across releases, orchestrator
placement issues, and reframes variance as chaos engineering opportunity.
2026-01-19 13:13:53 -05:00
8e7188ec70 Add 6 cover letters (Jan 2026 HN) & founder resume symlink 2026-01-08 10:14:09 -05:00
c647048f9d Simplify JSONResume Makefile targets & add PDF generation
- Remove broken jsonresume-preview & jsonresume-export targets (Node 22 incompatible)
- Add jsonresume-pdf target for 4 favorite themes (kendall, modern-plain, one, onepage-plus)
- Include puppeteer in jsonresume-themes install
- Gitignore node_modules & npm files
2025-12-15 09:21:34 -05:00
b5232587c2 Add JSONResume theme targets & OG/Twitter meta tag support
- Makefile: Add jsonresume-all-html target to export resume in 30 themes
- Makefile: Curate list of 30 tested working JSONResume themes
- pelicanconf.py: Add extract_first_image filter for social media unfurling
- Resume: Add Queues skill category (SQS, RabbitMQ, ZMQ)
2025-12-15 08:19:25 -05:00
2217bb89b3 modified: CLAUDE.md
modified:   Makefile
	modified:   content/pages/russell.ballestrini.resume.json
2025-12-07 08:26:08 -05:00
63a42ba6b7 Rename uncloseai resume to unturf & update references
unturf is the umbrella company, uncloseai/unsandbox are the services
2025-12-06 16:06:00 -05:00
c78eee9cbb modified: Makefile
new file:   content/pages/uncloseai.resume.json
2025-12-06 15:55:58 -05:00
d839db0d37 Add JSONResume format & free agent blog post
- Add russell.ballestrini.resume.json in JSONResume v1.0.0 format
- Add jsonresume Makefile target to copy JSON to output
- Update contact page with JSONResume link
- New blog post announcing free agent status & explaining JSONResume benefits
2025-12-06 14:54:25 -05:00
50cb9e7f36 Add cover letters & improve writing guidelines
- Add Webflow Staff Software Engineer, Applied AI cover letter
- Add Coinbase AI Growth Lead (Staff Software Engineer) cover letter
- Add Virta Health Senior Site Reliability Engineer cover letter
- Update CLAUDE.md: NEVER use em-dashes, prefer two sentences
- Update CLAUDE.md: strengthen date checking requirements
- Add senior.software.engineer resume softlink to Makefile
- Remove em-dash from Virta cover letter closing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 09:43:59 -05:00
01535b292d Add Webflow Staff Software Engineer, Applied AI cover letter & update Makefile
- Create cover letter for Webflow Staff Applied AI position ($175k-$247k)
- Highlight AI/ML production experience: Coursemojo (60K students), uncloseai.com inference
- Emphasize Node.js/React/TypeScript full-stack expertise & prompt engineering
- Remove backend engineer cover letter in favor of more future-focused AI role
- Add staff.software.engineer resume softlink to Makefile

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 09:03:49 -05:00
a0faf11a86 Add RunPod Principal Software Engineer cover letter & update resume
- Add unsandbox.com to resume: 42+ language code execution API with containerized isolation
- Update Makefile: add principal.software.engineer resume softlink & single cover-letter target
- Create RunPod Principal Software Engineer, Storage Systems cover letter with proper letterhead
- Cover letter highlights: distributed systems, containerization, security/compliance, observability

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 13:30:10 -05:00
d2ff3055c6 Add resume softlinks for job titles & improve resume content 2025-11-25 10:38:48 -05:00
b5f85af141 modified: Makefile
renamed:    content/pages/cover-letters/2025-10-28-chime.txt -> content/pages/cover-letters/2025-10-28-chime-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-10-28-gitlab.txt -> content/pages/cover-letters/2025-10-28-gitlab-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-10-28-magicschool.txt -> content/pages/cover-letters/2025-10-28-magicschool-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-11-03-canonical.txt -> content/pages/cover-letters/2025-11-03-canonical-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-11-03-datadog-curriculum-developer.txt -> content/pages/cover-letters/2025-11-03-datadog-curriculum-developer-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-11-03-lumin-digital-sre.txt -> content/pages/cover-letters/2025-11-03-lumin-digital-sre-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-11-03-synthropic-detection-engineer.txt -> content/pages/cover-letters/2025-11-03-synthropic-detection-engineer-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-11-03-truetax-elixir-phoenix.txt -> content/pages/cover-letters/2025-11-03-truetax-elixir-phoenix-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-11-04-automattic-senior-systems-engineer.txt -> content/pages/cover-letters/2025-11-04-automattic-senior-systems-engineer-russell-ballestrini.rst
	renamed:    content/pages/cover-letters/2025-11-04-band-full-stack-engineer.txt -> content/pages/cover-letters/2025-11-04-band-full-stack-engineer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2025-11-06-river-senior-software-engineer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2025-11-13-glass-health-founding-software-engineer-backend-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2025-11-13-schoolhouse-world-senior-software-engineer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2025-11-15-zapier-senior-software-engineer-enterprise-zone-russell-ballestrini.rst
2025-11-25 09:45:37 -05:00
04ccdcd881 Patch light mode pygments to remove hardcoded background
Both dark and light mode now use theme CSS variables for backgrounds
2025-10-13 12:01:56 -04:00
05c9f19913 Make pygments generation part of build process
html target now depends on pygments target, ensuring stylesheets are
always generated and patched before building the site
2025-10-13 11:57:31 -04:00
58ace94933 Add make pygments target to generate and patch syntax highlighting stylesheets
Generates monokai (dark) and default (light) pygments styles and automatically
patches dark mode to remove hardcoded background color
2025-10-13 11:56:13 -04:00
3af4d986a1 modified: Makefile 2025-10-12 14:11:49 -04:00
e90db7eb3f Add configurable theme repo URL for SSH/HTTPS flexibility
- Default to SSH for local development
- Use HTTPS in GitLab CI via THEME_REPO_URL env var
- Maintain compatibility for both environments
2025-10-10 18:36:08 -04:00
e08019dd8b Improve setup workflow and README
- Add automatic theme installation to venv target
- Simplify README to single-command setup
- Achieve perfect 69 lines in README
- Make development setup fully automated
2025-10-10 18:36:08 -04:00
776a4a07f4 Fix all Pelican build errors and implement proper testing workflow
- Setup virtual environment management in Makefile
- Fix broken linkpeek RST directives in 2011 posts
- Add missing image alt attributes for accessibility
- Fix RST syntax errors and title hierarchy
- Add markdown package for proper .md support
- Update CLAUDE.md with testing workflow and critical issues
- Rename code golf post to match slug
- Clean build: 182 articles, 4 pages, zero errors
2025-10-10 18:36:08 -04:00
a91ec82ccb Trying to upgrade pelican project.
modified:   .gitignore
	modified:   Makefile
	modified:   README.rst
	new file:   content/2019-11-08-unity-collab-not-working-on-fedora-because-of-invalid-ca-certificate-path.rst
	new file:   content/uploads/2019/unity-collab-fedora-ca-certificate-error-curl.png
	new file:   content/uploads/2019/unity-collab-fedora-ca-certificate-error-fixed.png
	new file:   content/uploads/2019/unity-collab-fedora-ca-certificate-error-no-link.png
	new file:   vars.fish.tmpl
2019-11-08 13:01:13 -05:00
ce5e5f1d3e modified: Makefile
modified:   requirements.txt
2017-10-06 10:22:18 -04:00
137ee7d711 modified: .gitignore
new file:   Makefile
	new file:   pelicanconf.py
	new file:   publishconf.py
2015-11-14 17:26:59 +00:00