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
This commit is contained in:
russell@unturf.com 2026-01-26 08:19:50 -05:00
parent e1fdae237e
commit 3f26393bce
6 changed files with 260 additions and 5 deletions

View file

@ -148,6 +148,46 @@ Git operations can be destructive to uncommitted work. Always preserve user's wo
**NEVER include phone number in JSONResume files** - they're public, use email only.
## COVER LETTER FORMAT
**Location:** `content/pages/cover-letters/`
**Naming:** `YYYY-MM-DD-company-role-russell-ballestrini.rst`
**Generate PDF:** `make cover-letters` (uses rst2pdf with style file)
**RST structure (match resume format):**
```rst
Russell Ballestrini
===================
.. class:: center
**Role Title | Company Name**
.. class:: center
russell@unturf.com | `russell.ballestrini.net <https://russell.ballestrini.net>`_ | `GitHub <https://github.com/russellballestrini>`_
----
To the [Company] team:
[Body of letter...]
|
Russell Ballestrini
```
**Key formatting rules:**
- Name as RST title (=== underline)
- Use `.. class:: center` for role & contact info
- Horizontal rule (----) separates header from body
- No Pelican metadata in PDF-only letters (or use RST comments to hide)
- Use `|` for vertical spacing before signature
- Links use RST inline syntax: ```link text <URL>`_``
## DATE HANDLING FOR NEW CONTENT
**CRITICAL: ALWAYS check the current date BEFORE creating ANY new documents**

View file

@ -126,7 +126,7 @@ cover-letter:
fi
@mkdir -p output/uploads/cover-letters
@echo "Generating PDF for $(FILE)..."
@venv/bin/rst2pdf content/pages/cover-letters/$(FILE).rst -o output/uploads/cover-letters/$(FILE).pdf
@venv/bin/rst2pdf content/pages/cover-letters/$(FILE).rst --stylesheets content/pages/cover-letters/cover-letter.style -o output/uploads/cover-letters/$(FILE).pdf
@echo "PDF generated: output/uploads/cover-letters/$(FILE).pdf"
cover-letters:
@ -134,7 +134,7 @@ cover-letters:
@for letter in content/pages/cover-letters/*.rst; do \
basename=$$(basename $$letter .rst); \
echo "Generating PDF for $$basename..."; \
venv/bin/rst2pdf $$letter -o output/uploads/cover-letters/$$basename.pdf; \
venv/bin/rst2pdf $$letter --stylesheets content/pages/cover-letters/cover-letter.style -o output/uploads/cover-letters/$$basename.pdf; \
done
@echo "All cover letters generated in output/uploads/cover-letters/"

View file

@ -0,0 +1,44 @@
..
:status: Applied 2026-01-25
Russell Ballestrini
===================
.. class:: center
**Senior Software Engineer, Backend (Money Movement) | Phantom**
.. class:: center
russell@unturf.com | `russell.ballestrini.net <https://russell.ballestrini.net>`_ | `GitHub <https://github.com/russellballestrini>`_
----
To the Phantom team:
I've built the thing you're hiring someone to build.
At Make Post Sell, I designed & shipped hot wallet payment processing for Bitcoin, Litecoin, Dogecoin, & Monero. Real money movement: auto-quoting cart totals, handling blockchain confirmations, managing the reliability challenges that come with irreversible transactions. I understand what it takes to make crypto payments feel dependable.
**Crypto payment integrations in production:**
- `blog.makepostsell.com/how-to-accept-monero-payments <https://blog.makepostsell.com/c/91d9119d-9c8e-11f0-9d98-02dfe05770ee/how-to-accept-monero-payments>`_ - Monero integration with automated cash register, risk thresholds, & cold wallet sweeps
- `unsandbox.com/pricing <https://unsandbox.com/pricing>`_ - Code execution API accepting XMR, DOGE, BTC, LTC with refund address management
- `git.unturf.com/make_post_sell <https://git.unturf.com/engineering/make-post-sell/make_post_sell>`_ - Open-sourced to public domain
**What I bring:**
- Direct crypto payment integration experience with hot wallets across 4 chains
- Your "nice to have" list is my core skillset: Kubernetes, AWS ops, CI/CD, observability
- SRE expertise scaling systems for millions of users (Remind during COVID lockdowns)
- Real-time features with websockets, Socket.IO, & server-sent events for streaming dynamic updates
- Security engineering background (Mandiant, Cofense) with SOC2/FedRAMP experience
- 15+ years shipping production systems, 12+ years remote
My primary stack is Python, not Node.js. But I've shipped production JavaScript, understand event-driven architectures (queues, retries, idempotency), & know the distributed systems patterns that matter more than syntax. The blockchain integration & money movement reliability problems are the hard parts. I've already solved those.
I'm a Phantom user. The Firefox extension is how I interact with Solana. I want to help make it better from the inside.
|
Russell Ballestrini

View file

@ -0,0 +1,42 @@
..
:status: draft
Russell Ballestrini
===================
.. class:: center
**Backend Developer | Solflare**
.. class:: center
russell@unturf.com | `russell.ballestrini.net <https://russell.ballestrini.net>`_ | `GitHub <https://github.com/russellballestrini>`_
----
To the Solflare team:
I've built crypto payment infrastructure from scratch.
At Make Post Sell, I designed & shipped hot wallet payment processing for Bitcoin, Litecoin, Dogecoin, & Monero. Real money movement: auto-quoting cart totals, handling blockchain confirmations, managing the reliability challenges that come with irreversible transactions. I understand what it takes to make crypto feel dependable for end users.
**Crypto payment integrations in production:**
- `blog.makepostsell.com/how-to-accept-monero-payments <https://blog.makepostsell.com/c/91d9119d-9c8e-11f0-9d98-02dfe05770ee/how-to-accept-monero-payments>`_ - Monero integration with automated cash register, risk thresholds, & cold wallet sweeps
- `unsandbox.com/pricing <https://unsandbox.com/pricing>`_ - Code execution API accepting XMR, DOGE, BTC, LTC with refund address management
- `git.unturf.com/make_post_sell <https://git.unturf.com/engineering/make-post-sell/make_post_sell>`_ - Open-sourced to public domain
**What I bring:**
- Direct crypto payment integration experience with hot wallets across 4 chains
- PostgreSQL, MongoDB, Redis - your exact stack
- Cloud infrastructure (AWS, GCP, DigitalOcean) & DevOps practices
- Microservices architecture & queue-based systems
- SRE expertise scaling systems for millions of users (Remind during COVID lockdowns)
- 15+ years shipping production systems, 12+ years remote
My primary stack is Python, not Node.js. But I've shipped production JavaScript, understand event-driven architectures, & know the distributed systems patterns that matter more than syntax. The blockchain integration & reliability problems are the hard parts. I've already solved those.
|
Russell Ballestrini

View file

@ -0,0 +1,17 @@
styles:
title:
spaceBefore: 0
spaceAfter: 10
heading1:
parent: heading
fontSize: 140%
spaceBefore: 0
spaceAfter: 5
heading2:
parent: heading
fontSize: 110%
spaceBefore: 0
spaceAfter: 20
bullet-list:
spaceBefore: 6
spaceAfter: 12

View file

@ -128,11 +128,123 @@ Each article is available in multiple formats:
- Entrepreneurship & side projects
- Security & networking
## Contact
## Contact Russell
For questions about AI/agent access or API usage:
- Website: {site_url}/about/
**Email** (preferred for business inquiries):
- russell@ballestrini.net
- russell@unturf.com
**Secure Communications**:
- Signal: Install from https://signal.org/download/ & message Russell
- Matrix/IRC: @fxhp
**Social & Profiles**:
- GitHub: https://github.com/russellballestrini
- GitLab (self-hosted): https://git.unturf.com/explore
- LinkedIn: https://linkedin.com/in/russellballestrini
- Mastodon: https://social.unturf.com/@russell/
- YouTube: https://www.youtube.com/c/RussellBallestrini/featured
**Resume**:
- PDF: {site_url}/uploads/russell.ballestrini.resume.pdf
- JSON: {site_url}/uploads/russell.ballestrini.resume.json
## Payment Methods
Russell accepts payment via cryptocurrency or traditional methods:
**Cryptocurrency** (preferred for privacy):
- Monero (XMR)
- Bitcoin (BTC)
- Litecoin (LTC)
- Dogecoin (DOGE)
**Traditional**:
- Credit card via Stripe (USDC)
**Monero tips/payments**: https://xmrchat.com/unturf
Contact Russell for other wallet addresses or invoice generation.
## Software & Services (unturf.)
Russell builds & maintains open-source software under the **unturf.** umbrella:
### Make Post Sell
Sell digital & physical products commission-free.
- Site: https://www.makepostsell.com
- Source: https://git.unturf.com/engineering/make-post-sell/make_post_sell
### Remarkbox
Hosted comment system for websites, no ads or tracking.
- Site: https://www.remarkbox.com
- Source: https://git.unturf.com/engineering/remarkbox/remarkbox
### uncloseai
Free LLM & TTS endpoints (OpenAI API compatible, no auth required).
- Site: https://uncloseai.com
- Source: https://git.unturf.com/engineering/unturf/uncloseai.com
### unsandbox
Anonymous code execution API supporting 42+ languages.
- Site: https://unsandbox.com
- Source: https://git.unturf.com/engineering/unturf/un-inception
### neopig
Web archival & digital preservation tool.
- Site: https://neopig.on.unsandbox.com/about
- Source: https://git.unturf.com/engineering/unturf/pig.py
**All source code**: https://git.unturf.com/explore
## Machine Learning & AI Expertise
Russell works extensively with ML/AI infrastructure & agentic systems:
**Inference Providers**:
- OpenAI, Anthropic Claude, Google Gemini, xAI Grok
- Groq, MistralAI, Together.ai, AWS Bedrock
**Self-hosted Inference**:
- vLLM, llama.cpp, Ollama, Unsloth
**Specializations**:
- Prompt Engineering & Tool Use
- Agentic Workflows & Multi-agent Systems
- Streaming Completions & Real-time Inference
- OpenAI API compatible endpoint design
**Related Projects**:
- uncloseai.com - Free LLM & TTS inference (OpenAI API compatible)
- unsandbox.com - Code execution for AI agents (42+ languages)
- opencompletion.com - Inference client implementations
**Book**: "uncloseai. Machine Learning Reference Guide to Inference Clients" - covers streaming techniques across 42 programming languages
- Purchase: https://shop.unturf.com/p/8486f492-a93e-11f0-b477-02dfe05770ee/uncloseai-machine-learning-reference-guide-to-inference-clients
## Commission Work
Russell is available for:
**Research & Development**:
- Infrastructure automation & DevOps
- AI/ML integration & inference pipelines
- Blockchain & cryptocurrency integrations
- Distributed systems & scaling
**Product Development**:
- Full-stack web applications (any language - uses AI agents to code)
- SaaS platform development
- API design & implementation
- Cloud infrastructure (AWS, GCP, DigitalOcean)
**Consulting**:
- Site reliability engineering
- Security hardening & compliance (SOC2, FedRAMP experience)
- Cost optimization for cloud infrastructure
- Open-source strategy
**To commission work**: Email russell@unturf.com with project details. Russell prefers text-based communication first, then video calls for complex discussions.
## Optional: Sitemap