第1章 · ひとびと

Lore & Crew

つくり手 05 人

CatechuからHalden Softwareへと続く私たちのルーツ、機械の背後にいる人たち、そして私たちが手がけるすべてのシステムを導く共通の信念を記した、生きた記録です。

私たちは、ソフトウェア職人、システムアーキテクト、プロダクトデザイナーがそろう、専門分野を横断するスタジオです。流れ作業のような開発はしません。どのシステムも、触れて感じるインターフェースと、その下を支えるデータベースの両方に誇りを持つ手でつくられます。

guest@halden:~/crew$ cat prologue.txt

私たちの物語は、Catechuという名前で始まりました。規律あるシステムエンジニアリング、妥協のない性能、そして純粋なソフトウェアクラフトマンシップを原則に掲げた船出でした。

今年、私たちは正式にHalden Softwareへとリブランドしました。アイデンティティは進化しましたが、根底にある執念は変わりません。時の試練に耐える、堅牢で長持ちするソフトウェアアーキテクチャをつくること。

guest@halden:~/crew$ ls files/

guest@halden:~/crew$

Zeyad Elkurdi
Zeyad スタジオリード

創業者 兼 リードエンジニア

Zeyad Elkurdi

システム設計 · ソリューション選定 · 分散アーキテクチャ

10年以上のソフトウェア開発の実務で腕を磨いてきた、創業者兼テクニカルリードです。高度なシステム設計、複雑なドメインのモデリング、技術選定を専門とします。主要な言語エコシステムのすべてに通じ、とくにGoとTypeScriptを深く究めたうえで、低レイヤーのシステムや性能が重要なパイプラインのために、Python、Zig、Cにも習熟しています。

分野別の経験年数

システム設計とアーキテクチャ
10+年
Golangとマイクロサービス
8年
TypeScriptとフルスタック
7年
システム開発(Zig / C)とPython
5年

強み

  • システム設計と技術選定: 障害に強く、コストにも配慮した基盤を設計し、複雑な業務ドメインに合う技術スタックを選定します。
  • 複数言語を使いこなす力(ポリグロット): GoとTypeScriptを主軸に、主要なパラダイムをまたいで、複数の言語(Python、Zig、C)を深く使いこなします。
  • ヒーローに頼らない信頼性: 挙動が予測でき、何年たっても保守しやすく、性能を保てるソフトウェアエンジンをつくります。

武器庫: Golang TypeScript Python Zig C システム選定

ファイルを開く · /crew/zeyad
Elhashmi A. Naas
Elhashmi フロントエンド & AI

ソフトウェアエンジニア

Elhashmi A. Naas

フロントエンド · モバイル & アプリ開発 · AIシステム設計

プロダクト開発の現場で7年の経験を持つソフトウェアエンジニアです。オーダーメイドのフロントエンドアーキテクチャ、ネイティブおよびクロスプラットフォームのアプリ開発、高度なAIシステム設計を専門とします。中心となる言語はPythonとTypeScriptで、Go、Java、Swiftにも高いエンジニアリング力があります。

分野別の経験年数

ソフトウェアエンジニアリング
7年
フロントエンド & アプリ開発
6年
PythonとTypeScript
5年
AIシステム設計
4年

強み

  • AIシステム設計: インテリジェントなワークフロー、LLMのツール連携パイプライン、自動推論の統合を設計します。
  • クロスプラットフォーム & アプリ開発: SwiftとJavaで、レスポンシブで高性能なウェブアプリケーションとモバイル体験を届けます。
  • フロントエンドアーキテクチャ: TypeScriptで、直感的な操作性と堅牢な状態管理を備えた、完成度の高いUIシステムを構築します。

武器庫: Python TypeScript Go Java Swift AIシステム設計

ファイルを開く · /crew/elhashmi
Saeed Ashour
Saeed 25年選手

クラウドエンジニア兼サイバーセキュリティスペシャリスト

Saeed Ashour

クラウドエンジニアリング · サイバーディフェンス · C / C++ · GoとRustでのセキュリティ

25年にわたり、ミッションクリティカルなインフラ、バイナリ防御、エンタープライズ向けのサイバーセキュリティに取り組んできたシステムのベテランです。主にCとC++を使い、Goでのセキュリティエンジニアリングと、Rustによるメモリ安全なシステムの研究も続けています。難攻不落のクラウドトポロジー設計、アタックサーフェスの縮小、低レイヤーのプロトコルセキュリティを得意としています。

分野別の経験年数

サイバーセキュリティ & クラウド
25年
CとC++のシステム開発
20+年
インフラのハードニング
15年
Goのセキュリティ & Rust
4年

強み

  • 守りを固めたクラウドトポロジー: 一か所を突破されても全体が崩れない、堅牢なマルチクラウドおよびベアメタル環境を設計します。
  • 低レイヤーのシステムセキュリティ: C/C++のメモリアーキテクチャ、バイナリ監査、モダンなGo/Rustツールに関する深い専門性があります。
  • 脅威の軽減とレジリエンス: ゼロトラストに基づくネットワークセグメンテーション、暗号による検証、万全のセキュリティ体制を実現します。

武器庫: C C++ Go(サイバーセキュリティ) Rust クラウドセキュリティ Linuxのハードニング

ファイルを開く · /crew/saeed
Muhammad Abu Hajar
Muhammad フロントエンド & UX

ジュニアエンジニア

Muhammad Abu Hajar

フロントエンドエンジニアリング · JavaScript & TypeScript · UXデザイン

流れるようなユーザー体験のデザインと、モダンなウェブインターフェースに情熱を注ぐ、フロントエンドとインタラクションのエンジニアです。JavaScriptとTypeScriptのアーキテクチャを軸に、複雑なプロダクト要件を、レスポンシブで洗練された、触って心地よい画面に落とし込みます。UXの細部まで磨き込みます。

分野別の経験年数

フロントエンドエンジニアリング
3年
UXとインタラクション
3年
TypeScriptとJS
2年
デザインシステム
2年

強み

  • 直感的なUXデザイン: すっきりしたユーザージャーニー、ワイヤーフレーム、使いやすいインタラクションパターンをつくります。
  • モダンなフロントエンド: TypeScript、モダンなJavaScript、Tailwind CSSで、高速でレスポンシブなレイアウトをつくります。
  • ビジュアルの磨き込み: コンポーネントのマイクロインタラクションと状態ごとの反応、レイアウトの統一感にこだわります。

武器庫: JavaScript TypeScript UXデザイン Tailwind CSS Figma HTMX

ファイルを開く · /crew/muhammad
Takumi Yamada
Takumi バックエンド & Linux

ジュニアエンジニア

Takumi Yamada

バックエンドエンジニアリング · データベースアーキテクチャ · Linuxエキスパート

バックエンドのスペシャリストであり、Linuxのエキスパートです。システム開発で3年の経験があります。コンパイル言語とデータベースアーキテクチャに情熱を注ぎ、Go、Rust、Odin、Zigで堅牢なサービスを構築し、素早い自動化が必要なときにはPythonを使いこなします。

分野別の経験年数

バックエンド & Linux
3年
データベースアーキテクチャ
3年
Go / Rust / Odin / Zig
2年
Pythonによる自動化
2年

強み

  • LinuxとOSの内部構造: Unixのパラダイム、カーネルチューニング、プロセス分離、サーバー管理を深く理解しています。
  • データベースアーキテクチャ: 最適化されたSQLスキーマ、クエリのインデックス、トランザクションの一貫性、データのキャッシュを設計します。
  • モダンなシステム開発ツール: 高性能なコンパイル言語(Go、Rust、Odin、Zig)を、専門性の高いサービスに活用します。

武器庫: Go Rust Odin Zig Python Linux PostgreSQL

ファイルを開く · /crew/takumi

信条 04 項目

価値観

すぐれたソフトウェアは、プロセスだけでは生まれません。共有された信念から生まれます。ここに挙げる信条は、私たちの仕事をひとつにつなぎ、つくり方を形づくる流儀です。

  1. 耐久性と長寿命

    長く使える成果物としてのソフトウェア

    作るのは、スプリントのためではなく、十年のため。

    どのコードベースも、長く残る成果物として扱います。移ろう流行を追い続けることも、肥大化した依存関係も避け、すっきりしたアーキテクチャ、素直なデータモデル、公開後も長く堅牢でありつづける保守しやすいパターンを選びます。

  2. 徹底した透明性

    徹底した透明性と所有権

    ブラックボックスにしない。コードベースを人質に取らない。

    クライアントは、自分たちのシステムを完全に所有できるべきだと考えています。ソースコードのリポジトリ一式、運用手順書(ランブック)、わかりやすいアーキテクチャの設計書をお渡しします。私たちを含め、どのベンダーにも縛られないようにするためです。

  3. 熟練と機動力

    ノイズより、クラフトを

    少人数、高い機動力、どこにも負けない丁寧さ。

    官僚的な肥大化と、終わりのないすり合わせ会議は拒みます。チームを小さく、深い技量でそろえることで、並外れた俊敏さで動き、ありふれたアプリケーションを非凡なツールへ引き上げる細部にこだわります。

  4. 実践につながる探究

    目的を持って遊ぶ

    探究を続けることが、そのまま本番の力になる。

    Sandboxで走らせる実験も、Codexに凝縮した教訓も、寄り道ではありません。私たちの研究開発のエンジンです。尽きない好奇心が刃を研ぎ澄まし、本番の仕事を時代の一歩先に保ちます。

guest@halden:~/crew$ cat sign-off

意図と深み、そして人とのつながりを大切に、ソフトウェアをつくる。

guest@halden:~/crew$ cd /cases