Skip to content

Treadgold/TREADGOLD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Hi, I'm Michael

Software Engineer | Systems Thinker | Community Builder

I'm a Python developer passionate about solving technical challenges and building inclusive communities. I bring diverse professional experience from finance, insurance, and product development, combined with 8+ years of focused Python work and a genuine interest in helping others learn and grow.

What I Bring to the Table

  • Diverse background - Experience across finance, insurance, software testing, and product development gives me perspective on different technical challenges and business contexts
  • Cross-cultural communication - Extensive travel has helped me understand different communication styles and work effectively with people from varied backgrounds
  • Teaching mindset - I enjoy breaking down complex concepts and helping others build their skills
  • Collaborative problem-solving - Working through technical challenges together and finding practical solutions as a team

Technical Skills

Python Ecosystem:

  • FastAPI, Flask, SQLAlchemy
  • Async programming, data processing with pandas
  • Testing, type hints, modern Python practices

Infrastructure & Tools:

  • PostgreSQL (schema design, queries, data modeling)
  • Linux, Bash scripting
  • Docker, Nginx, Git
  • System administration and troubleshooting

Featured Project: EventHub

A full-stack event management platform I've been developing to learn and apply Python best practices:

  • Backend: FastAPI with OAuth2 authentication, Stripe payment integration, and webhook processing
  • Database: PostgreSQL schema managing event relationships, user accounts, and transactions
  • Frontend: HTMX for dynamic functionality
  • Focus: Learning through building, code review, and iterative improvement

View EventHub on GitHub

Community Involvement

I'm actively working to strengthen the Python community in New Zealand:

  • Mentoring newcomers - Helping people new to Python build confidence and practical skills
  • Knowledge sharing - Writing clear documentation and sharing what I've learned
  • Creating connections - Bringing together developers at different experience levels to learn from each other
  • Inclusive approach - Making Python accessible and welcoming for everyone

I believe strong technical communities are built on collaboration, clear communication, and genuine support for people at every stage of their journey.

Let's Connect

I'm always happy to discuss Python projects, community building, or how we can make the Python ecosystem more welcoming and effective.

Location: Auckland, New Zealand

Open to: Collaboration, mentoring, community organizing, technical discussions

About

Python Developer | Data Analyst

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published