Skip to content
View Treadgold's full-sized avatar

Block or report Treadgold

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TREADGOLD/README.md

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

Pinned Loading

  1. make_print_from_vector make_print_from_vector Public

    Python 1

  2. motivate.ai motivate.ai Public

    Python

  3. AudioBoost AudioBoost Public

    JavaScript 3 1

  4. chatbot-test chatbot-test Public

    Python