Current Projects
Building skills, creating tools, and working toward financial independence through quantitative finance and software development.
Active Projects
Actuworry
Actuarial Simulation Tool
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
PyDeriv
Options Pricing Library
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
IFoA Exams
Actuarial Qualification
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
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.
Approach: Options income strategies, volatility arbitrage, statistical arbitrage
Options Analytics SaaS
A lightweight web tool for options analysis: implied volatility scanner, unusual options activity, earnings plays analysis. Subscription model for advanced features.
Monetization: Freemium model with premium scans and alerts
Actuarial Consulting Tools
Specialized tools for actuarial consultants: reserving automation, pricing model templates, regulatory reporting helpers. Sell to small consultancies.
Market: Independent actuaries, small consulting firms
Open Source → Paid Support
Build useful open source quant tools, then offer paid support, consulting, or premium features. Establish reputation first, monetize later.
Strategy: Build audience through open source, convert to paying customers
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
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
Quantitative Finance
Specialized quant libraries where domain knowledge helps:
- • QuantLib - Examples, Python bindings
- • pyfolio - Portfolio analysis (revive project)
- • zipline - Backtesting engine
- • optopsy - Options backtesting
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
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.