Binary Semaphore

Shahid Raza

Software Engineer

Core development

LinkedInGitHubEmail

About

Shahid leads core development at Binary Semaphore. He spends most of his time on the essential complexity of a problem: modeling it well, drawing clean boundaries, and turning that into software that holds up.

He works mostly in Go, with a soft spot for tools that run on your own machine and the Unix philosophy. inode, the studio's CLI knowledge base, started as one of his side projects and became the team's main focus.

Experience

  1. Software Engineer

    Jun 2026 - Present

    SkillSnap Learning

    Founding engineer working across product strategy, architecture, and full-stack development. Partners with leadership to define the product and make the technical calls behind it, taking features from idea to production.

  2. Full Stack Developer

    Nov 2025 - May 2026

    NewAgeSys Solutions

    Built across frontend, backend, and databases to ship reliable, scalable products.

  3. Software Developer

    Apr 2024 - Oct 2025

    TechwareLab

    Designed and built scalable backend services, mostly in Node.js and TypeScript.

  4. Junior Software Developer

    Apr 2023 - Apr 2024

    TechwareLab

    Worked across the backend, learning to write code that holds up in production.

Projects

Certifications

Focus areas

Meet the rest of the team