Process
Decision Log
A record of portfolio decisions, trims, exits, and allocation changes used to evaluate process quality over time.
Return % shown on each entry reflects the realized return on the position at the time of the decision (trim, exit, or buy lot). Current returns on remaining shares are tracked separately on the Analytics page and may differ.
Completed the initial ServiceNow buildout with additional shares, finalizing the enterprise SaaS allocation within the Roth.
Added to the CrowdStrike position to complete the cybersecurity buildout within the Roth.
Added to Penguin Solutions to finalize the AI infrastructure position size in the Roth.
Re-added to META after a small mid-May trim, restoring sizing into recent price weakness.
Added to GOOGL, extending the platform-tech allocation within the Roth.
Exited AEVEX. The small speculative defense-tech allocation was recycled into higher-conviction names with clearer near-term catalysts.
Exited dLocal at a modest gain. Capital reallocated toward higher-conviction Roth holdings.
Exited Nu Holdings. Capital reallocated toward higher-conviction Latin America and platform-tech expressions in the Roth.
Continued trimming AMD through May as the position appreciated above the target sizing band. Multiple sessions of small trims recycled gains while preserving core exposure to the AI compute thesis.
Initiated the CrowdStrike position via a series of buys through mid-to-late May, establishing cloud-native cybersecurity platform exposure in the Roth.
Initiated the ServiceNow position with multiple buys in mid-May, adding enterprise workflow automation and AI-agent expansion exposure to the Roth.
Initiated the Penguin Solutions position with multiple buys through May, adding AI infrastructure and high-performance memory exposure to the Roth.
Added to AST SpaceMobile on price weakness, maintaining the small speculative satellite-to-cell exposure.
Added to SMH on May 1, 2026 to increase broad semiconductor and AI infrastructure exposure within the Roth Retirement Account.
Added to VOO on May 1, 2026 to increase core U.S. equity market exposure within the Roth Retirement Account.
Trimmed AMD in the Roth Retirement Account on May 1, 2026 after a significant run to bring the position back toward my 10% max position-size discipline. This was not a thesis reversal. The core AMD thesis remains intact, but the trim reflected concentration control, risk management, and a preference to preserve gains after the position had outgrown its intended role.
- Action
- Trim
- Holding
- AMD
- Trigger
- Position moved above target sizing after rapid appreciation
- Old weight
- 12.5%
- Target weight
- 10.0%
- Max sizing
- 11.5%
- Thesis change
- No thesis break; review driven by sizing discipline
- Decision
- Trim to restore target sizing
- Capital destination
- Diversified/core exposure or cash pending review
- Lesson
- A strong thesis does not eliminate sizing discipline. Position size must still match evidence, valuation, and portfolio risk.
Fully exited SCHD from the Roth Retirement Account on May 1, 2026. SCHD remains a quality dividend ETF, but it no longer fit the intended role of this account. The Roth is being used for long-term compounding, broad-market exposure, durable growth, and select high-conviction themes, while SCHD's dividend/value profile created lower-conviction exposure that did not align with that objective.
Exited after the AI/cloud pivot became a less attractive risk/reward at the new price. The position had already captured a large part of the original upside, so I preferred to recycle gains into higher-conviction opportunities.
Exited after the position appreciated and the thesis remained too execution-dependent relative to better alternatives in the portfolio.
Exited PLTR in August 2025 as a valuation-discipline and reallocation decision. The exit reflected portfolio construction and risk/reward discipline rather than a negative view on the business.








