Skip to content
View aminul-portfolio's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report aminul-portfolio

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.

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
aminul-portfolio/README.md


Python SQL dbt Django Excel DuckDB Pandas Git


PORTFOLIO  LINKEDIN  EMAIL


London Auth Sponsor Open




The Work

I build Python, Django, SQL, and dbt analytics tools that transform operational data into reliable, decision-ready outputs — KPI dashboards, BI-ready exports, tested dbt models, and data-quality-checked reporting across FX and FinTech domains.

Principle Practice
Source-first Inspect and validate before transforming
Test-driven dbt tests and Django TestCase on every layer
Claim-safe Documented boundaries — no overclaiming
Evidence-based Reviewer-verifiable outputs at every stage

"Revenue rank #1 doesn't mean strongest product. Birthday Classic drops to margin rank #4 after waste-adjusted margin — a finding reproducible across three implementations."

The Evidence

Metric Value
UK Operational Experience 15 years
Daily Cash Volumes Managed £30,000
UK Agents Supported ~800
Automated Tests — CareerFunnel 828
dbt Data Tests — bakeops-dbt 26
dbt Models — staging → mart 7
Public Portfolio Projects 6+

Domain    FX · Money transfer · Reconciliation
          AML · FinTech analytics · KPI reporting

Location  London, UK · Remote · Hybrid
          Full authorisation · No sponsorship




╔══════════════╗     ╔══════════════════╗     ╔══════════════════╗     ╔══════════════╗     ╔═════════════╗
║   RAW DATA   ║────▶║  STAGING (SQL)   ║────▶║  dbt TRANSFORM   ║────▶║    MODELS    ║────▶║  DASHBOARDS ║
║──────────────║     ║──────────────────║     ║──────────────────║     ║──────────────║     ║─────────────║
║ CSV Exports  ║     ║ Clean & Type     ║     ║ Business Logic   ║     ║ Curated Data ║     ║ BI Exports  ║
║ APIs · Files ║     ║ Validate & Dedup ║     ║ Test & Document  ║     ║ Trusted Data ║     ║ KPI Reports ║
╚══════════════╝     ╚══════════════════╝     ╚══════════════════╝     ╚══════════════╝     ╚═════════════╝
       │                      │                        │                       │                    │
  DataBridge             BakeOps SQL              bakeops-dbt             bakeops-dbt           BakeOps
  Market API             Evidence Layer            staging models           mart layer          Intelligence




 FEATURED  AE  dbt  DuckDB  7M  26T  CI

bakeops-dbt  v1.0.1

dbt + DuckDB analytics engineering project transforming BakeOps Intelligence CSV exports into tested product-performance marts. Preserves the BakeOps signature insight end-to-end.

Layer Models Purpose
Staging stg_orders · stg_order_items · stg_snapshot Clean · type · validate
Intermediate int_product_revenue · int_product_margins Join · compute margins
Mart mart_product_performance · mart_rank_inversion Rank · insight · action
Django app  ──▶  SQL evidence layer  ──▶  dbt mart

Local DuckDB only — no cloud warehouse, no orchestration, no production claim.

View Repository ↗

mart_rank_inversion — live output

SELECT cake_name,
       revenue_rank,
       waste_adjusted_margin_rank,
       margin_rank_gap,
       has_rank_inversion,
       action_flag
FROM   mart_rank_inversion;
┌──────────────────┬──────┬──────┐
│ cake_name        │ rev  │ marg │
├──────────────────┼──────┼──────┤
│ Birthday Classic │  1   │  4   │
└──────────────────┴──────┴──────┘

margin_rank_gap    →  3
rank_movement      → -3
has_rank_inversion →  1
action_flag        →  review

Revenue #1 drops to margin rank #4. Rank inversion confirmed.


 DJANGO

Django Python 37T

Feature Detail
KPI dashboards Gold-layer metric snapshots
BI exports Reviewer-ready CSV contracts
Data quality Documented quality checks
Signature insight Revenue rank vs margin rank

Birthday Classic: revenue rank #1 → margin rank #4 after waste.

Repo ↗

Django Python 828T

Feature Detail
Application tracking Funnel metrics · source performance
CV A/B testing Version performance reporting
Document Pack DOCX/PDF workflow · Sprint 60
Delivery 828 tests · sprint-based

Manual and advisory — no auto-apply, no scraping.

Repo ↗


 FINTECH

Python ETL API

Layer Detail
Ingestion yfinance · ccxt · TwelveData
Storage Normalised models · run logging
Delivery Read-only JSON API layer

Repo ↗

Pandas Plotly 17KPIs

Layer Detail
Analytics 17-metric KPI engine
Exports Excel · optional KPI sheet · PDF
Workflow Session-driven CSV upload

Repo ↗

Django Plotly

Layer Detail
Signals Severity-ranked signal logic
Monitoring Watchlists · threshold alerts
Inspection OHLC-backed asset visibility

Repo ↗

Django MC

Layer Detail
Simulation Monte Carlo scenario engine
Analysis Downside-aware risk review
Output Capital-preservation decisions

Repo ↗




Category Primary Supporting
Analytics Engineering

dbt DuckDB SQL

dimensional modelling · mart design · data quality · sources
Data Processing

Python Pandas

NumPy · openpyxl · Plotly · Chart.js · xhtml2pdf
Backend & APIs

Django

Django ORM · REST APIs · management commands · ETL
Reporting & BI

Excel

Power Query · DAX · VBA · KPI dashboards · PDF exports
Delivery

Git GitHub

sprint delivery · dbt tests · Django TestCase · claim-safe docs
Domain FX operations FinTech money transfer · reconciliation · KPI reporting · AML





£30k

Daily cash volumes managed

Company Acaelus Services Ltd
Domain FX & money transfer
Controls AML · audit-ready records
Built Excel cashflow platform


~800

UK agents supported

Company Bliss Services Ltd
Platform Python-based sales platform
Reporting Monthly KPI reports
Bridge User → developer translation


ILR

Full UK work authorisation

Status No sponsorship required
Availability Immediate
Location London · Remote · Hybrid
Range Within 90 min of Purley




DA BI RA JAE


FT OR AE




VIEW FULL PORTFOLIO SITE



All portfolio projects use seeded demo data. bakeops-dbt is a local DuckDB project — no cloud warehouse, no orchestration, no production deployment or live customers.

Pinned Loading

  1. bakeops-dbt bakeops-dbt Public

    dbt + DuckDB analytics project transforming BakeOps CSV exports into tested product-performance marts with staging, intermediate, and mart layers.

    Python

  2. bakeops-intelligence bakeops-intelligence Public

    Django bakery operations intelligence platform with KPI dashboards, product performance analytics, waste tracking, ingredient risk, and BI-ready CSV exports.

    Python

  3. databridge-market-api databridge-market-api Public

    Production-minded Django market data ingestion and analytics platform with ETL workflows, operational UI, and a read-only API layer.

    Python

  4. marketvista-dashboard marketvista-dashboard Public

    Monitoring-first analyst visibility layer in a four-project FinTech workflow, built with Django, severity-ranked signals, watchlists, threshold alerts, and OHLC-backed asset inspection.

    Python

  5. tradeintel-360 tradeintel-360 Public

    Post-trade performance analytics data product built with Python, Django, Pandas, and Plotly. Turns uploaded trade history into KPI-driven review, dashboard analysis, reporting, and export-ready out…

    Python

  6. riskwise-planner riskwise-planner Public

    Pre-trade risk planning and scenario modelling data product with Monte Carlo simulation, downside-aware review, and capital-preservation decision support.

    Python