← Personal

Current Projects

Building skills, creating tools, and working toward financial independence through quantitative finance and software development.

Active Projects

Actuworry

Actuarial Simulation Tool

Active

A lightweight actuarial simulation tool for pricing, reserving, and forecasting. Built with Go to practice systems programming while creating something useful for the actuarial community.

Goals

  • Master Go concurrency patterns
  • Build deployable CLI tools
  • Create reusable actuarial libraries
GoActuarialCLI
View Live

PyDeriv

Options Pricing Library

In Progress

A comprehensive Python library for options pricing, Greeks calculation, and volatility modeling. Supports multiple pricing models and instruments.

Features

  • Black-Scholes & Binomial
  • Exotic options support
  • Greeks & risk analysis
PythonNumPySciPy
View Code

IFoA Exams

Actuarial Qualification

Studying

Working toward actuarial qualification through the Institute and Faculty of Actuaries. Combining exam study with practical programming applications.

Planned Papers

  • CM1 - Actuarial Mathematics
  • CM2 - Economic Modelling
  • CS2 - Risk Modelling
ActuarialMathCareer

Learning Roadmap 2026+

Programming Language Mastery

Go (Deepen)

  • Advanced concurrency patterns
  • Building production services
  • WebSocket/real-time systems
  • Performance optimization

Rust (Learn)

  • Ownership and borrowing
  • Building CLI tools
  • High-performance computing
  • FFI for Python interop

C (Learn)

  • Memory management
  • Data structures
  • Understanding low-level systems
  • Contributing to quant libraries

Quant Finance Skill Development

Actuarial & Math

  • Complete CM1, CM2, CS2 papers
  • Stochastic calculus
  • Numerical methods for PDEs
  • Time series analysis

Practical Trading

  • Options market making concepts
  • Volatility trading strategies
  • Risk management frameworks
  • Backtesting methodologies

Revenue-Generating Projects

Projects with potential to generate real income. Focus on tools that solve real problems in quant finance and trading.

Personal Trading Fund

Build and deploy quantitative trading strategies using personal capital. Start with small capital, focus on risk-adjusted returns, and scale gradually. Document strategies and results transparently.

High Priority

Approach: Options income strategies, volatility arbitrage, statistical arbitrage

OptionsPythonRisk Management

Options Analytics SaaS

A lightweight web tool for options analysis: implied volatility scanner, unusual options activity, earnings plays analysis. Subscription model for advanced features.

Building

Monetization: Freemium model with premium scans and alerts

GoWebSaaS

Actuarial Consulting Tools

Specialized tools for actuarial consultants: reserving automation, pricing model templates, regulatory reporting helpers. Sell to small consultancies.

Planned

Market: Independent actuaries, small consulting firms

GoPythonB2B

Open Source → Paid Support

Build useful open source quant tools, then offer paid support, consulting, or premium features. Establish reputation first, monetize later.

Strategy

Strategy: Build audience through open source, convert to paying customers

Open SourceConsultingLong-term

Open Source Contributions

Contributing to open source is a great way to build skills, reputation, and network. Here are projects I can realistically contribute to based on my current skill level and interests:

Python Ecosystem

Projects where I can contribute documentation, examples, and small features:

  • pandas - Documentation, performance examples
  • NumPy - Tutorials, issue triage
  • yfinance - Bug fixes, data source updates
  • Backtrader - Documentation, example strategies
Beginner-Friendly

Go Projects

As I improve in Go, I can contribute to:

  • Cobra - CLI framework (already using)
  • Gin - Web framework improvements
  • gonum - Numerical computing for Go
  • go-quantlib - Go bindings for QuantLib
Growing Skills

Quantitative Finance

Specialized quant libraries where domain knowledge helps:

  • QuantLib - Examples, Python bindings
  • pyfolio - Portfolio analysis (revive project)
  • zipline - Backtesting engine
  • optopsy - Options backtesting
Domain Expertise

Documentation & Education

Every project needs better docs. I can contribute:

  • • Tutorials and getting-started guides
  • • API documentation improvements
  • • Example notebooks for quant finance
  • • Blog posts and case studies
Immediate Impact

Contribution Strategy

Start with documentation and small bug fixes to learn the codebase. Then move to features that align with my interests (options pricing, risk metrics). Goal: Become a regular contributor to 2-3 projects by end of 2026.

Let's Build Together

Interested in collaborating on quant finance tools, open source projects, or trading strategies? I'm always looking for motivated people to learn and build with.