Skip to content
View greg-hahn's full-sized avatar

Block or report greg-hahn

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
greg-hahn/README.md

Hi My name is Greg Hahn

AI digital workflows for municipalities and small businesses

For 20 years, I built and managed digital systems for one of Ontario's largest municipal governments, not as a vendor looking in, but as the person responsible for making those systems actually work for citizens, staff, and elected officials.

Now I'm applying that institutional knowledge to a new problem: helping governments and public-sector organizations replace slow, manual digital workflows with AI-powered systems that are practical, accessible, and built to survive real-world approval processes.

What I bring to the table:

  • 20+ years of municipal web, SharePoint/M365, and digital communications experience
  • Hands-on AI engineering skills: AWS SageMaker, Amazon Bedrock, LLM agents, multi-agent systems (MCP), and agentic data pipelines
  • End-to-end builds: Created an agent-driven, carbon-aware operations dashboard using live weather data, grid carbon intensity, and predictive analytics
  • Deep understanding of AODA accessibility compliance, procurement constraints, and public-sector stakeholder dynamics
  • Proficient in no-code/low-code automation tools alongside Python-based AI development

The gap I fill:

Most AI consultants have never worked inside a government. Most government web professionals have never built an AI agent. I've done both — and that intersection is where the most valuable, practical work gets done.

Currently open to: AI Developer, Automation Consultant, Digital Transformation Specialist, and Prompt Engineering roles, particularly in municipal government, public-sector communications, or organizations that need AI solutions grounded in real user needs.

Let's connect if you're navigating how to bring AI into a structured, compliance-heavy environment without the chaos.


⚡ Quick Facts

  • 🌍 I'm based in Guelph, Ontario
  • 🖥️ See my portfolio at My Github
  • ✉️ You can contact me at greg@greg-hahn.com
  • 🧠 I'm currently learning AI Engineering

🛠️ Tech Stack & Tools

PHP Python VS Code Sublime Text HTML5 React NextJs

CSS3 Vite TailwindCSS NodeJS Fast API GraphQL Firebase MySQL Supabase Figma

Illustrator Photoshop After Effects Premiere Pro

Google Cloud Wordpress Wix Webflow Hugging Face PyTorch

Artificial Intelligence & Vibe Coding

Adobe Firefly Google AI Studio Anthropic Antigravity AWS" Amazon Bedrock Claude Code Cloudflare Codex Google Colab MS Copilot ElevenLabs Google Gemini Github Copilot

Grok Laingchain LangGraph Lovable Make MCP N8N Nano Banana NoteBookLM Notion OpenAI Perplexity Replit

Socials

GitHub LinkedIn

Pinned Loading

  1. ai-waiter ai-waiter Public

    An AI waiter for a dim sum restaurant that helps with your order.

    Python

  2. podcast-player podcast-player Public

    Forked from JacintoDesign/podcast-player

    Podcast Player PWA - Search and listen to podcasts

    JavaScript

  3. recipe-app recipe-app Public

    PWA for recipes

    TypeScript

  4. TOONConvert TOONConvert Public

    Google AI Studio app

    TypeScript

  5. palette-chooser palette-chooser Public

    Pair fonts with colors

    HTML

  6. ai-readiness-assessor ai-readiness-assessor Public

    This scorecard helps you determine if a specific friction point is a strong candidate for an AI-based solution.

    TypeScript