Houston, TX · M&A · Trading · Markets analytics
Chafic
Charafeddine
MS Finance, University of St. Thomas · Level I Candidate in the CFA Program. I build valuation models, market and risk analytics, and the Python tools behind them, and I write up what the numbers mean in Excel, PowerPoint and research notes.
Profile
About
My favorite class in my BS in Economics at Texas A&M was econometrics, and since graduating I have learned how markets price risk by taking part in them. Since January 2019 I have managed my own accounts and traded futures, FX and gold, learning technical analysis through in-person courses at Online Trading Academy. While I was taking those courses and trading my own account after A&M, I also worked as a delivery driver. I then went back for formal training: an MS in Finance from the University of St. Thomas (May 2026, GPA 3.8), where graduate work in Mergers & Acquisitions, Financial Modeling and reading financial statements filled in the corporate side of what I knew from trading. I sit for CFA Level I in November 2026.
I taught myself to build analysis tools with Python and SQL. The Rice University FinTech Bootcamp (Jun – Nov 2021) didn't make me a proficient coder on its own, but it gave me the foundation and taught me to learn from library documentation instead of memorizing code. By the time I started my MS in Finance at St. Thomas (Aug 2024 – May 2026), that background made my projects far more interesting. Our capstone assignment was to optimize a single portfolio; I figured it would be more interesting to build an app that could optimize any portfolio. That sent me down the path of extending it one feature at a time, testing each step, until it became a desktop analytics app with DCF valuation, Monte Carlo and 316 automated tests. After applying for a derivatives underwriting role, I built a counterparty credit simulator to learn what the job involves, ending each case in a written approve or decline memo. I have also built an SPX options income strategy, which I backtested, live-tested and paused when live results drifted from the backtest, and a crypto trading terminal with VaR backtests and crash replays. I also manage several financial accounts and recommend strategies for them at my family's medical practice.
I use frontier AI models (current GPT, Claude, Gemini and Grok-class models) every day and know how to use them properly: clear prompts, checking every output against the source data or a test, and building AI-assisted research and coding workflows. My projects were built that way. The AI speeds up the work, and I check what it produces before I rely on it.
For a trading desk, a markets or quant analytics team, or an M&A group, that means someone who learns a new method quickly, builds and checks the model, and explains the conclusion in writing.
Houston, TX · U.S. citizen
Trading, analytics & valuation
Featured projects
Trading, markets analytics, risk and valuation tools, built Nov 2025 – Jul 2026. For apps built for fun, see hobby projects.
★ Flagship project
Portfolio Analyzer
Python · PySide6 · v3.0.0 · began as my MS capstone
A native desktop portfolio analytics app, now in the Graphite design: an 18-step pipeline with backtesting, Max-Sharpe/HRP/Black-Litterman optimization, VaR and stress tests, Brinson-Fachler attribution, a Live Market Watch cockpit and a plain-English explanation for every result. 316 automated tests.
02
Counterparty credit · Python · PySide6/Qt6 · Jul 2026
Counterparty Credit Underwriting Workbench
A desktop app that teaches the OTC derivatives counterparty-credit underwriting decision (exposure, collateral, limits and CVA) on synthetic data. Give it a proposed trade and it measures the exposure, prices the counterparty risk, checks limits, models collateral and drafts an underwriting memo with a recommendation.
03
Trading terminal · Python · PySide6 · Jun 2026
Crypto Quant Desk
A desktop trading terminal for a Kraken spot account, built so I can monitor, trade and stress my own book in one window, with the risk work a desk would do and Kraken's own app does not.

04
Systematic options strategy · Python · Jan 2026
SPX Income Trader
An automated 0-DTE SPX credit-spread strategy I live-tested for seven weeks at 1–4 contracts per trade, then paused. My post-mortem traces the loss to look-ahead bias in the original backtest and trading costs larger than the signal's small edge.
Independent analysis · public information
M&A case studies
Potential strategic combination · under review
SpaceX / Tesla: pricing a merger that is still under review
Both boards have special committees and no terms are public. On market prices a zero-premium swap is 2.588 SPCX per TSLA; I size what a hypothetical 20–35% premium would transfer, and why Tesla’s shareholder vote, not antitrust, is the binding constraint.
● In progress
Read the case study →
$3.45T
Combined market value (22-Oct)
2.588x
Market ratio, SPCX per TSLA
Strategic merger · merger arbitrage
Union Pacific / Norfolk Southern: the first transcontinental railroad
A full price that synergies still pay for, with the STB as the swing factor. The spread implies a 25% chance of closing; I put it at 55% and run long NSC / short UNP at 9.5% NAV.
Read the case study →
$51.52
Spread (15.9%)
1.53x
Synergies vs premium
Merger arbitrage
Brighthouse / Aquarian: a $22 spread priced for failure
Aquarian’s $70 cash offer vs BHF at $47.80. The market implies 15.2% odds of closing; I put it at 25% and size a hedged 2% NAV starter.
Read the case study →
$22.20
Spread (46.4%)
+6.7%
Expected PV $51.00
Asset acquisition
MARA × Soluna: buy the power, not the company
$40M cash + $10M contingent for the Dorothy Energy Campus assets instead of the whole company, with a walk-away price set by a campus DCF.
Read the case study →
+$14.3M
Deal NPV (whole-co –$277.8M)
$60.9M
Walk-away price
Independent analysis · many topics
Independent research
Macro · monetary systems
The reserve currency does not have to run a trade deficit
What Triffin actually argued, why today's constraint is fiscal, and a dated test of the exorbitant privilege: the US external spread fell below its leverage-driven break-even in 2024.
Read the note →
1.32 vs 1.44pp
Spread vs break-even, 2025
−$47.6bn
Net primary income, 2025
Funds · ETFs
Leveraged-fund decay
Why daily-reset leveraged ETFs decay with volatility, what single-stock funds really cost, and when the reset beats static leverage: tested on twenty years of real fund prices.
Read the note →
−58.0%
2× fund, 90% vol, flat year
7–34%/yr
Single-stock 2× cost beyond T-bills
Funds · holdings analysis
Crypto-infrastructure fund: the AI data-center pivot
A holdings breakdown of a crypto-infrastructure fund found its portfolio had quietly drifted toward AI data centers. I turned that into screening rules and three product designs, checked against the issuer’s own holdings file and seven peer funds.
Read the note →
31.8% → 26.0%
BLCK AI-tied weight, Aug → Oct
5.1%
Weighted by AI/HPC revenue
Work
Experience
Independent Market Research & Portfolio Management · Self-employed
Jan 2019 – Present · Houston, TX
- Run my retirement and taxable accounts on written rules I set myself: target allocation, scheduled rebalancing, tax-loss harvesting and a note on the reason for each decision.
- Taught myself technical analysis through in-person Online Trading Academy courses in supply and demand, futures, forex and options, then applied it to my own account.
- Traded Micro E-mini S&P 500 futures, FX (mainly EUR/USD) and gold; ran the same candlestick momentum rules on gold almost every day, and learned to step back and rework a strategy after a drawdown.
- Coded a momentum-based 0-DTE SPX options strategy in Python, backtested it, then live-tested it for about seven weeks, sized by risk at 1–4 contracts per trade; when it fell far short of the backtest I paused it, and my post-mortem traced the gap to look-ahead bias in the original backtest and trading costs larger than the signal's small edge.
Financial Accounts Manager · Family medical practice
2023 – Present · Houston, TX
- Manage several financial accounts and recommend strategies for them.
Activities & special interests
Bitcoin mining · 2021 – Present
Began with a 6-GPU rack mining altcoins and converting the output to BTC; after a February 2022 mining conference in Round Rock and a tour of Riot's Rockdale facility, moved to an Antminer S19j Pro (104 TH/s). I weigh Texas power cost against output.
Rice University FinTech Bootcamp · Jun – Nov 2021
Python, machine learning and blockchain (smart-contract) programming coursework; learned to work from library documentation instead of memorizing code.
Kappa Sigma, Texas A&M
Elected leadership positions; Wicked Woods fundraising for veterans.
The BADD Project · 2016 – 2018
Brothers Against Distracted Driving: advocated for a College Station texting-while-driving ban.
Service
The Big Event, Texas A&M; The REACH Project fundraising for meals for Texas A&M staff (2018 – 2019); Houston Food Bank volunteer (Mar 2019 – Present).
Built for fun
Hobby projects
Apps outside finance that I build for fun and to learn new stacks (TypeScript, Rust, Tauri), grouped into small suites.
Puzzle-solving suite
6 appsEngines that look at a position and find the answer.
Web app · TypeScript · three.js
Set up any cube from 2x2 to 7x7 by scrambling, turning or painting stickers, and get solutions (optimal on the 2x2 and 3x3), next moves ranked by distance, and step-by-step breakdowns, all animated on a 3D cube you can grab, turn, zoom into and take apart.
Web + desktop app · TypeScript · Stockfish 18
Best moves for chess and checkers.
Web app · TypeScript · Vite
Play, generate or type in any 9x9 Sudoku. Solve it instantly, or get hints that name the trick a person would use next, outline the squares involved and explain it in plain words, then watch the whole puzzle solved step by step.
Web + desktop app · TypeScript · Vite
Six card games solved: Poker, Blackjack, Kuhn poker, Video poker, Gin rummy and Cribbage.
Media suite
4 appsFour standalone, local-first video tools, each built for its own job: GifSmith makes GIFs, ClipSmith cuts and reframes clips, CaptionSmith captions on-device, and MediaSmith is a short-form video editor. Each one runs in the browser too.
Desktop app · TypeScript · Tauri
Fast, local-first desktop app for macOS and Windows that turns a slice of any video, local or from a link, into a high-quality animated GIF. Trim, crop, boomerang, presets. No accounts, no telemetry, no ads.
Desktop app · Rust · Tauri
Frame-accurate video clip cutter, reframer, and format converter for Mac and Windows, with subject-aware auto-reframe. Local-first, no accounts, no telemetry.
Desktop app · Rust · whisper.cpp
On-device video captioning for macOS and Windows. Transcribe locally with whisper.cpp (GPU-accelerated), edit, style, add speaker labels, batch-process, then burn in or export .srt/.vtt/.ass. No accounts, no cloud.
Desktop + web app · Tauri 2 · Rust · SolidJS · FFmpeg
An open-source, local-first CapCut / Canva for the desktop and the browser, built for editing short videos end to end: import a file, cut on a multi-track timeline, add text and karaoke captions, reframe for vertical, and export to TikTok, Reels, Shorts, YouTube or GIF. No accounts, no watermark, no cloud.
Education & credentials
Nov 17, 2026
CFA Institute
CFA Program, Level I candidate
Aug 2024 – May 2026
University of St. Thomas, Cameron School of Business, Houston
MS Finance · GPA 3.8/4.0 · Coursework: Mergers & Acquisitions; Financial Modeling; Investments & Portfolio Management; Derivatives & Risk Management; Futures, Swaps & Options; International Finance. My capstone became the Portfolio Analyzer.
Jun – Nov 2021
Rice University FinTech Bootcamp
Python, SQL and Solidity coursework; projects included ERCOT power prices against weather around the February 2021 winter storm, an ML trading bot, a neural network classifier and Ethereum smart contracts.
Aug 2013 – Dec 2018
Texas A&M University, College Station
BS Economics. Favorite class: econometrics.
Timeline
2013 to today, from Texas A&M to the CFA Level I exam
Education, projects, markets and service in one filterable timeline.
Skills
Tools
Python libraries
Finance
Software
Resume
Download PDFPDF preview unavailable. Open the resume.