Skip to content
View macromania's full-sized avatar
:octocat:
Multitasking...
:octocat:
Multitasking...

Organizations

@mahmutcanga

Block or report macromania

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

Building AI-driven solutions and Cloud Applications

Currently serving as a Principal Software Engineer at Microsoft, I lead AI development and cloud solutions with a focus on innovation and excellence. My journey includes key positions at AWS, Skyscanner, and Poq, where I’ve consistently driven technical advancements and mentored engineering teams.

My work spans from designing high-traffic applications to implementing cutting-edge AI solutions. I’ve contributed to projects across retail and finance sectors, always prioritizing scalable, maintainable architecture and robust engineering practices.

Beyond my professional endeavors, I’m passionate about football and actively participate in local clubs, including the Microsoft Football Club UK. This sport has taught me valuable lessons about teamwork and strategic thinking that I apply to my engineering work.

I’m also an enthusiast of go-karting and racing, enjoying the precision and quick decision-making these activities demand. In my free time, I contribute to the software engineering community through mentoring and developing innovative software solutions.


AI

AgentOp
Outcome-focused parallel agent desktop application that replaces chat-driven AI workflows with a goal-first model.

AI Development Template
Ready to go AI development template project

Agent Observability
A production-ready FastAPI application demonstrating comprehensive OpenTelemetry integration with Azure Application Insights for AI agent workflows.

ADR Agent
Architecture Decision Record (ADR) agent.

AI Development Starter
A self-paced workshop to bootstrap your AI application development journey


Azure Samples

PubSub DAPR using Java on AKS
This sample is to demonstrate a pub/sub messaging architecture using Dapr for a Java application running in a Kubernetes cluster.

Rate Limiting Pattern with distributed locks using Java
An implementation of Rate Limiting Pattern in Java using Distributed Lock for Lease Management in k8s.


Open Source Gifts

Lambda Result Pattern
API Gateway Proxy Result Wrapper

Typescript Starter
A starter project for learning and setting up Typescript projects with Domain Driven Design (DDD)

The Open Traffic Simulation
The Open Trafic Simulation is a project meant to be used as an extension to advance SUMO simulation tool.


Appendix

Personal Website

Mahmut's GitHub stats

Top Langs

Popular repositories Loading

  1. adr-agent adr-agent Public

    Architecture Decision Record (ADR) agent

    Python 14 3

  2. agentop agentop Public

    Outcome-focused parallel agent desktop application that replaces chat-driven AI workflows with a goal-first model.

    TypeScript 7

  3. typescript-starter typescript-starter Public template

    A starter project for learning and setting up Typescript projects.

    TypeScript 4 1

  4. lambda-result lambda-result Public

    API Gateway Proxy Result Wrapper

    TypeScript 3

  5. pyjunk pyjunk Public template

    Shell 2

  6. Azure-Image-Uploader Azure-Image-Uploader Public

    A small utility library to upload resized and thumbnail images to Azure Blob Storage

    C# 1