diff --git a/docs/bio_content_v2.md b/docs/bio_content_v2.md new file mode 100644 index 0000000..1a21860 --- /dev/null +++ b/docs/bio_content_v2.md @@ -0,0 +1,134 @@ +# Portfolio Bio Content + +**Version**: 2.0 +**Last Updated**: January 2026 +**Purpose**: Content source for `portfolio_app/pages/home.py` + +--- + +## Document Context + +| Attribute | Value | +|-----------|-------| +| **Parent Document** | `portfolio_project_plan_v5.md` | +| **Role** | Bio content and social links for landing page | +| **Consumed By** | `portfolio_app/pages/home.py` | + +--- + +## Headline + +**Primary**: Leo | Data Engineer & Analytics Developer + +**Tagline**: I build data infrastructure that actually gets used. + +--- + +## Professional Summary + +Over the past 5 years, I've designed and evolved an enterprise analytics platform from scratch—now processing 1B+ rows across 21 tables with Python-based ETL pipelines and dbt-style SQL transformations. The result: 40% efficiency gains, 30% reduction in call abandon rates, and dashboards that executives actually open. + +My approach: dimensional modeling (star schema), layered transformations (staging → intermediate → marts), and automation that eliminates manual work. I've built everything from self-service analytics portals to OCR-powered receipt processing systems. + +Currently at Summitt Energy supporting multi-market operations across Canada and 8 US states. Previously cut my teeth on IT infrastructure projects at Petrobras (Fortune 500) and the Project Management Institute. + +--- + +## Tech Stack + +| Category | Technologies | +|----------|--------------| +| **Languages** | Python, SQL | +| **Data Processing** | Pandas, SQLAlchemy, FastAPI | +| **Databases** | PostgreSQL, MSSQL | +| **Visualization** | Power BI, Plotly, Dash | +| **Patterns** | dbt, dimensional modeling, star schema | +| **Other** | Genesys Cloud | + +**Display Format** (for landing page): +``` +Python (Pandas, SQLAlchemy, FastAPI) • SQL (MSSQL, PostgreSQL) • Power BI • Plotly/Dash • Genesys Cloud • dbt patterns +``` + +--- + +## Side Project + +**Bandit Labs** — Building automation and AI tooling for small businesses. + +*Note: Keep this brief on portfolio; link only if separate landing page exists.* + +--- + +## Social Links + +| Platform | URL | Icon | +|----------|-----|------| +| **LinkedIn** | `https://linkedin.com/in/[USERNAME]` | `lucide-react: Linkedin` | +| **GitHub** | `https://github.com/[USERNAME]` | `lucide-react: Github` | + +> **TODO**: Replace `[USERNAME]` placeholders with actual URLs before bio page launch. + +--- + +## Availability Statement + +Open to **Senior Data Analyst**, **Analytics Engineer**, and **BI Developer** opportunities in Toronto or remote. + +--- + +## Portfolio Projects Section + +*Dynamically populated based on deployed projects.* + +| Project | Status | Link | +|---------|--------|------| +| Toronto Housing Dashboard | In Development | `/toronto` | +| Energy Pricing Analysis | Planned | `/energy` | + +**Display Logic**: +- Show only projects with `status = deployed` +- "In Development" projects can show as coming soon or be hidden (user preference) + +--- + +## Implementation Notes + +### Content Hierarchy for `home.py` + +``` +1. Name + Tagline (hero section) +2. Professional Summary (2-3 paragraphs) +3. Tech Stack (horizontal chips or inline list) +4. Portfolio Projects (cards linking to dashboards) +5. Social Links (icon buttons) +6. Availability statement (subtle, bottom) +``` + +### Styling Recommendations + +- Clean, minimal — let the projects speak +- Dark/light mode support via dash-mantine-components theme +- No headshot required (optional) +- Mobile-responsive layout + +### Content Updates + +When updating bio content: +1. Edit this document +2. Update `home.py` to reflect changes +3. Redeploy + +--- + +## Related Documents + +| Document | Relationship | +|----------|--------------| +| `portfolio_project_plan_v5.md` | Parent — references this for bio content | +| `portfolio_app/pages/home.py` | Consumer — implements this content | + +--- + +*Document Version: 2.0* +*Updated: January 2026*