Files
personal-portfolio/docs/bio_content_v2.md
2026-01-11 19:38:03 +00:00

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.


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

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