Skip to content
View SH4RKKK's full-sized avatar

Block or report SH4RKKK

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.

Content in all repositories owned by your account will be closed.
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
SH4RKKK/README.md

Saman Ahmad — Software Engineer (Backend & Systems)

Platforms: IBM i Power (AS/400) · Db2 for i · IFS on i
IBM i Power languages: RPGLE (RPG IV, fully free-format) · CL · DDS · SQL for Db2 · Java
Other languages: C++ · C# · Assembly · PHP · JavaScript · TypeScript · HTML · CSS · Python · Go · Bash

My route here wasn't a straight line. I started as a scientific data analyst (MSc, computer-aided drug design) who programmed as a hobby, and that hobby kept growing until it became my career in software engineering.

I came up through reverse engineering and C++, and I bring that careful, low-level approach to backend and systems development on IBM i Power. That background pays off most in automation. I work with agentic AI workflows, where AI agents do the hands-on work themselves, and I build the MCP (Model Context Protocol) servers that connect those agents to the system. With them an agent can read, search, edit and compile source members directly on the box, and drive 5250 green screens to test interactive RPG programs. The aim is to take the slow, manual steps out of IBM i Power development, so the time goes into the actual problem.

🔗 LinkedIn

Pinned Loading

  1. ibm-i-source-mcp ibm-i-source-mcp Public

    MCP server to read, search, edit, and compile IBM i source members (RPG, SQLRPGLE, CLLE, DDS) that live on the box, over SSH

    TypeScript 2

  2. ibm-i-5250-mcp ibm-i-5250-mcp Public

    MCP server that drives IBM i 5250 green screens over TN5250E, for debugging and testing interactive RPG programs

    TypeScript

  3. coding-practice coding-practice Public

    C++

  4. shark-menu-dll-cpp shark-menu-dll-cpp Public

    C++