3.8 KiB
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 |
|---|---|---|
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:
- Edit this document
- Update
home.pyto reflect changes - 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