Skip to content
View hishamkaram's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@agentd-hq

Block or report hishamkaram

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

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

Report abuse
hishamkaram/README.md

Hi, I'm Hisham Karam 👋

Software Architect  ·  AI Solutions Tech Lead  ·  Python  ·  Go  ·  Cloud

profile views

I build distributed systems with Python and Go — APIs, pipelines, and the infrastructure they run on.


About Me

  • 🔭 Currently exploring Rust
  • ✍️ I occasionally write on Medium
  • 💬 Ask me about Python, Django, Go, GraphQL, Kubernetes, or AI agent infrastructure
  • 📫 Reach me at hishamwaleedkaram@gmail.com
  • 📄 Resume & experience on LinkedIn

Connect

Twitter LinkedIn Stack Overflow Medium

Tech Stack

Languages

Python Go TypeScript JavaScript Bash

Backend & APIs

Django GraphQL Node.js NGINX RabbitMQ

Cloud & DevOps

AWS GCP Firebase Docker Kubernetes GitHub Actions Bitbucket Pipelines Cloud Build Linux

Databases

PostgreSQL MongoDB Redis SQLite Elasticsearch

Career

  • 🏗️ Software Architect & AI Solutions Tech Lead
  • 🗓️ Working professionally since October 2016 (~9.5 years)
  • 🧭 Designing distributed Go systems — currently focused on AI agent infrastructure, with deep roots in geospatial platforms and microservices.

Featured Projects

  • geoserver   Go library for manipulating a GeoServer instance via the REST API.   stars
  • gismanager   Publish vector GIS data to PostGIS and GeoServer in one step.   stars
  • claude-agent-sdk-go   Go port of Anthropic's official Python agent SDK.   stars

GitHub Stats

profile summary

streak

stats top langs

activity graph

Pinned Loading

  1. geoserver geoserver Public

    Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 st…

    Go 91 22

  2. gismanager gismanager Public

    Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the res…

    Go 54 10

  3. codex-agent-sdk-go codex-agent-sdk-go Public

    Go SDK for the OpenAI Codex CLI app-server transport with JSON-RPC 2.0, typed events, approvals, MCP config, and structured output.

    Go 2

  4. claude-agent-sdk-go claude-agent-sdk-go Public

    Go SDK for the Claude Code agent subprocess protocol with typed events, approvals, MCP config, and streaming helpers.

    Go

  5. slacktokens slacktokens Public

    Extract Slack workspace tokens and auth cookies from the Slack desktop app — Go port of hraftery/slacktokens

    Go

  6. mcp-slack-block-kit mcp-slack-block-kit Public

    Go MCP server (and CLI) that converts Markdown to Slack Block Kit JSON. Five tools, single binary, credential-free.

    Go