How I Would Design a Financial Dashboard for a SACCO
A theoretical walkthrough of extracting fragmented reporting and consolidating loan portfolios into a low-latency management dashboard.
READ ARTICLE →Actuarial science taught me to model uncertainty. Software engineering lets me build systems around it.
I work at the intersection of quantitative analysis, financial technology, and software development — translating complex financial and risk logic into automated, production-grade systems.
Financial analytics, modelling and decision-support systems.
Python · PostgreSQL · ReactDashboards, KPIs, reporting and management intelligence.
Next.js · Data Visualization · APIsAutomated workflows, reporting pipelines and data processes.
Python · ETL · Node.jsStatistical modelling, risk analysis and quantitative research.
Python · R · Statistical ModelsCustom software for financial and operational workflows.
React · Node.js · PostgreSQLAlgorithmic execution, market intelligence, and quantitative research platforms.
Python · MQL5 · Node.jsUnderstand the business problem, operational context, and data sources before writing a single line of code.
Translate the business problem into rigorous financial, statistical, and logical data models.
Design the full system architecture, establishing secure data pipelines, analytics layers, and technical structure.
Implement the software, ensuring low-latency data processing and clean, accessible client interfaces.
Stress-test assumptions, outputs, edge cases, and failure modes to ensure data integrity and system reliability.
Iterate the system based on real-world evidence, user feedback, and changing business requirements.
Standard broker interfaces restrict the ability to execute advanced statistical methodologies and monitor adaptive market regimes without severe latency or execution constraints.
Python · Node.js · MQL5 · React
View Case Study →Complex actuarial models and mathematically heavy credibility theory are inherently difficult to communicate to non-technical stakeholders, creating a disconnect between product design and market reception.
Risk Assessment · Product Strategy · Actuarial Science · Financial Operations
View Case Study →Many SACCOs rely on fragmented spreadsheet-based reporting, making it difficult for management to gain a real-time, unified view of loan portfolios, member intelligence, and risk indicators.
Next.js · PostgreSQL · Financial APIs · Data Visualization
View Case Study →SME management often answers important questions too late because financial data (sales, expenses, receivables) is scattered across records and only consolidated during formal reporting cycles.
Data Pipelines · Financial Analytics · ETL Architecture · System Design
View Case Study →Python, TypeScript, SQL
Pandas, NumPy, Data Visualization
APIs, Node.js, PostgreSQL, React
Financial modeling, Risk analysis, Stochastic methods, MQL5
A theoretical walkthrough of extracting fragmented reporting and consolidating loan portfolios into a low-latency management dashboard.
READ ARTICLE →Moving beyond basic profit and loss to monitor operational health, cash flow velocity, and capital risk.
READ ARTICLE →The technical and operational shift required to move a finance team from manual spreadsheets to secure, scheduled ETL pipelines.
READ ARTICLE →Chuka University · 2022 – 2026
Probability theory, statistical inference, financial mathematics, risk theory, life contingencies, and stochastic processes.
Industrial Attachment · 2025
Risk assessment, underwriting operations, actuarial model translation, and product strategy communication.
Corporate Finance Foundations, Financial Modeling & Forecasting, Excel for Finance Professionals.
Python, TypeScript, React/Next.js, Node.js, PostgreSQL, MQL5 — applied to financial data systems, analytics platforms, and quantitative tools.
Have a complex system, data or automation problem? Let's turn the problem into a working system.