Skip to content
View yirvisom's full-sized avatar

Block or report yirvisom

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yirvisom/README.md

Yirviel Somé — Asset Management and Portfolio Management, Casablanca

Asset Management  ·  Pitch Desk  ·  Portfolio  ·  LinkedIn  ·  Email

Open to asset management and portfolio roles   CFA Program track — preparing   Casablanca, UTC+1

~/ $ mandate

I am training to manage capital the way a portfolio manager is accountable for it: an explicit objective, a policy allocation, a risk budget, a repeatable research process, and an attribution report that tells the truth.

My public work is the evidence trail: portfolio construction and VaR on the Bourse de Casablanca, a live market-data terminal, full equity valuations rebuilt from the filings, and a daily stock-pitch discipline. FMVA® · BIDA® · CFA® track (preparing).

Currently — working through the CFA® curriculum domain by domain, running factor and risk research on Moroccan listed equities, and keeping a daily pitch desk on the record.

Looking for — asset management, portfolio analyst, investment analyst, equity research, or risk analyst roles.

The process I train on

01 · Mandate & IPS Start from the client's objective, constraints, horizon, liquidity needs, and tolerance for loss — not from a view. The investment policy statement is the contract every later decision is judged against.
02 · Strategic allocation The policy portfolio sets the beta. Equities, fixed income, cash, and alternatives sized by horizon, liquidity, and drawdown tolerance — the largest driver of long-run outcomes, and the easiest place to fool yourself.
03 · Security selection Bottom-up valuation inside the policy bands: DCF, comparables, fundamental screens, and factor exposures. A thesis has to survive the filings before it earns a position — and a margin of safety before it earns size.
04 · Construction & risk Covariance, position limits, concentration rules, factor exposures, VaR and CVaR, and stress tests. Risk is sized before the return case is made: the first question is what breaks the book, not what beats the benchmark.
05 · Monitoring & attribution Performance against the policy benchmark, Brinson and factor attribution, rebalancing discipline, and written reporting. The record is the product: returns are explained, not merely reported.

The desk is the process, not the view.

The CFA® Program, mapped to the desk

I am preparing for the CFA® Program — not yet registered — and reading each domain as a desk responsibility rather than a checkbox. Ten domains, one integrated job: steward capital with a process that can be explained.

Ethics & Professional Standards
Trust is the license to manage money. Conflicts, disclosure, fiduciary duty.
Quantitative Methods
Return distributions, regression, simulation — the math behind the risk numbers.
Economics
Rates, inflation, and cycles: the macro backdrop every allocation sits inside.
Financial Statement Analysis
Rebuild the statements before believing the multiple.
Corporate Issuers
Capital structure, governance, and capital allocation — the quality of the compounding.
Equity Investments
Valuation, industry structure, and market efficiency inside the policy bands.
Fixed Income
Duration, credit, and curve positioning — the ballast in a policy portfolio.
Derivatives
Hedges, exposures, and the real cost of insurance.
Alternative Investments
Private markets, real assets, and the liquidity premium that pays for patience.
Portfolio Management & Wealth Planning
The integrating domain: IPS, allocation, risk, attribution, and behavior.

Selected work

casablanca-quant-framework fin-terminal
Akdital — equity research, DCF and correction Asset Management and Portfolio Management — the desk in one page

Daily discipline — a dated BUY or SELL on a Bourse de Casablanca name, every trading day.

By the numbers

GitHub activity — public repos, followers, stars, contributions, streak

Toolkit

Allocation & risk

Python NumPy pandas Mean-variance VaR / CVaR PostgreSQL

Research & valuation

DCF LBO Trading comps Attribution Filings & source checks

Engineering & publishing

Bash Linux Docker Git GitHub Actions Hugo

The reading room

The shelf behind the process — theory, risk, and the judgment that keeps a portfolio manager honest.

  • Asset Management — Andrew Ang
  • Active Portfolio Management — Grinold & Kahn
  • Expected Returns — Antti Ilmanen
  • Portfolio Selection — Harry Markowitz
  • Value at Risk — Philippe Jorion
  • Investments — Elton, Gruber, Brown & Goetzmann

Reading now — Asset Management (Ang) for factor investing, alongside Expected Returns (Ilmanen)'s risk-premium maps.

How I work

Risk first, return second
Every position starts with what hurts me. If the drawdown story holds, the upside takes care of itself.
Process over prediction
I don't bet on being right — I bet on being able to explain, test, and size a view. Faith in process, not forecasts.
The write-up is part of the decision
If it cannot be put in front of an investment committee — sourced, sized, and falsifiable — it is not a decision yet.
Reproducible research
Pipelines over one-off spreadsheets — versioned, schedulable, and honest about their confidence. No black boxes in finance.

Elsewhere


Yirviel Somé — deyirviel.com

Popular repositories Loading

  1. casablanca-quant-framework casablanca-quant-framework Public

    Portfolio construction & risk laboratory for the Bourse de Casablanca — mean-variance to Monte Carlo, VaR 95%, factor screens, and a LUKS-secured data workflow.

    Jupyter Notebook 1

  2. M-A-Clean-Room M-A-Clean-Room Public

    Self-hosted data clean room for buy-side M&A diligence — tokenizes target financials so analysts get income statements, working capital, concentration, and EBITDA analysis without legal risk.

    Python

  3. yirvisom yirvisom Public

    Asset management & portfolio management — allocation, risk budgeting, equity research and attribution. CFA® track.

    Python

  4. fin-terminal fin-terminal Public

    FIN — the financier's bash terminal for markets & portfolio research: live quotes, crypto, FX, net worth, realtime TUI, and a full Bourse de Casablanca (MASI + dirham) corner for Moroccan market st…

    Shell

  5. mad-curve-lab mad-curve-lab Public

    Moroccan sovereign yield curve, NSS fitting, duration and convexity hedging

    Python

  6. derivatives-lab derivatives-lab Public

    Option pricing, SPX volatility surface, and delta/delta-gamma hedging lab

    Python