Skip to content
View IshmamDC217's full-sized avatar

Organizations

@cryptichat @Best-Car-For-You @LeedsOwl @CRICOS-Marketing @IQRA-international

Block or report IshmamDC217

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. 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
IshmamDC217/README.md
Typing SVG

LinkedIn Portfolio Email

name:      Ishmam Ahmed
role:      Software Developer II @ Acudo
stack:     TypeScript · PHP/Laravel · React · C++
location:  Leeds, UK
status:    shipping

👋 About

Full-stack developer who speaks fluent TypeScript, tolerates PHP, and occasionally wanders into C++.

At Acudo I build and maintain production systems people rely on every day: untangling legacy code, closing pen-test findings, and refactoring until things are simpler than I found them.

Outside work I play guitar, game, and rice my Linux desktop until it's unrecognisable.


🌱 Contributions

Project Contribution
AnyPS5
PS5 → Linux/Windows/macOS executable porting (C++20)
#6623 fix(libSceZlib): report a truncated compressed stream as an error instead of "output buffer too small" when the buffer is exactly full · ✅ merged
#6395 fix(tools): make trace_digest fail with a clear error when the --summary file doesn't exist, instead of silently dropping the last frame of the window · ✅ merged
#6624 fix(tools): detect Python and CMake comments across the whole file, so a # inside a multi-line string or CMake bracket argument no longer fails the conventions check · ✅ merged
#6626 fix(tools): read CI workflow job keys at whatever indentation the file uses, so gated jobs in 4-space workflows pass the conventions check · ✅ merged
#5741 fix(relinker): reject ELF segments whose file range runs past the input, which stops the Linux output mapping the relinker's own tables into guest memory · ✅ merged

⚡ Stack

TypeScript JavaScript PHP C++ Python Java
Laravel React Next.js Astro Tailwind Redis
Linux Git CMake Blender Unity Unreal

📜 Changelog

+ v2.0  Jul 2025 → now   Software Developer II @ Acudo (formerly HLR Lookup)
        full-stack across HLR Lookup, TPSUnlimited and E164
+ v1.0  Jun 2023 → 2025  Software Developer @ HLR Lookup
        testing pipelines · code review · full-stack JS/TS/PHP
+ v0.2  Aug → Dec 2021   Tech Intern @ UC Lab, Ottawa (remote)
        AI projects & R&D
+ v0.1  May → Jul 2019   Research Assistant @ Taylor's University
        blockchain research & data analysis

# edu   BSc Computer Science with AI · University of Leeds (2019–2023)
# edu   Computing and IT · Taylor's University (2018–2019)

🖥️ Setup · multi-OS enjoyer

🐧 Lenovo Yoga Pro  → Ubuntu + Caelestia     daily driver, riced to oblivion
🍎 MacBook Pro      → macOS                  iOS & macOS projects, Logic music projects
🎮 ROG Strix        → Windows                ForgeRealm, personal & game dev projects, gaming

The right OS for the right job.

Linux macOS Windows

Most of my work lives in private repos, so the green squares undersell it.

Popular repositories Loading

  1. caelestia-shell-ubuntu caelestia-shell-ubuntu Public

    Shell 32 6

  2. Triforce-OpenGL Triforce-OpenGL Public

    3D Triforce Emblem inspired from Legend of Zelda.

    C++ 4

  3. IshmamDC217 IshmamDC217 Public

    Config files for my GitHub profile.

    3

  4. IshmamAhmed IshmamAhmed Public

    Revamped portfolio

    TypeScript 2

  5. jazzmaster jazzmaster Public

    Live Learn Laugh

    1

  6. pocketowl-android pocketowl-android Public

    Java 1