abe-tatsuya.com

フリーランスWebエンジニア、阿部辰也のWebサイトです。

奈良市を拠点に活動し、設計から開発、運用支援までトータルにサポートします。
Webエンジニアとしての27年間で培ったスキルを活かし、Webシステム開発やWebサイト制作をお手伝い。

デザイン系Web制作会社様や中小企業様のパートナーとして、柔軟に対応いたします。
どうぞお気軽にお問い合わせください。

実績紹介

Account Engagement との連携対応のフォーム作成プラグイン開発 (Movable Type)

Movable Type上で問い合わせフォームを管理できるプラグインを開発しました。Salesforce Account Engagementと連携し、フォーム入力データを両システムで同期可能に設計。Movable Type管理画面からフォームの作成・編集が行え、各フォームごとに連携設定を制御できます。運用効率とマーケティングデータ活用を両立する仕組みを実現しました。

使用言語・技術等:
Perl, JavaScript, Movable Type

PHPアプリケーションのSAML認証によるSSO機能の追加

社内向けPHPアプリケーションに、SAML認証によるシングルサインオン(SSO)機能を追加実装しました。Microsoft Entra IDなどの外部サービスと連携し、IdPによる認証で自動ユーザー登録と権限付与を実現。SAML以外のログインを制限し、シングルログアウト(SLO)機能も対応。セキュアかつ管理負荷を軽減した認証環境を構築しました。

使用言語・技術等:
PHP

SAML認証によるSSO用プラグイン開発 (Movable Type)

Movable Type 管理画面に SAML 認証による SSO 機能を実装するプラグインを開発しました。Microsoft Entra ID 等の外部 IdP と連携し、ユーザー登録から認証・権限付与までを自動化。SAML 以外のログイン制限やシングルログアウトにも対応し、運用負荷を軽減しつつセキュアなアクセス制御を実現しました。

使用言語・技術等:
Perl, Movable Type

ダイエット商品口コミサイトのシステム開発

サービス名: ダイエットカフェ

ダイエット商品の口コミサイト「ダイエットカフェ」のシステム開発をを長年に渡って担当しています。サーバーの設定管理等をはじめ、システム全体の設計からサーバーサイド及びフロントエンドのプログラム、HTML/CSSマークアップまで、技術的な要素を全般的に担当。

使用言語・技術等:
Perl, PHP, MySQL, HTML/CSS, JavaScript, OpenAI API

プロフィール

※上が私です。

奈良市を拠点に活動するフリーランスのWebエンジニア、阿部辰也です。

Webエンジニア歴27年、フリーランス歴21年。これまで、ECサイトのバックエンド開発や業務効率化を支える管理システムの構築など、幅広いWebシステム開発やWebサイト制作の案件を手がけてきました。

プロジェクトの規模にかかわらず、設計から開発、運用支援まで一貫して対応できることを強みとしています。

主にPHPやPerlを用いたバックエンド開発や、HTML/CSS、JavaScriptを活用したフロントエンド構築を得意としています。

独立以来、多くのクライアント様と長期的な信頼関係を築き、継続的にご依頼をいただいていることを大変ありがたく感じています。

趣味は将棋観戦、自然史系博物館巡り、B'zのライブ参戦などなど。

現在は主にシステム開発を必要とするデザイン系Web制作会社様や中小企業様のサポートをしています。
Webシステム開発やWebサイト制作などでお困りの際は、ぜひお気軽にご相談ください。

業務内容

Web制作会社様向け

Webデザインを中心に手がける制作会社様のシステム開発をサポートしています。

過去にはECサイトの商品管理システムや、商店街の店舗検索システム、公共施設の施設予約システムなど、幅広い分野でのシステム開発に携わってきました。

フロントエンドからバックエンドまで幅広い技術を提供し、プロジェクトの効率を高め、クライアントのご要望に沿ったシステムを共に構築いたします。

「デザインは得意だけれどシステム面は不安」「突発的なシステム構築要員が必要になった」といった際に、フリーランスのエンジニアとして柔軟にサポートいたします。

主にPHPやPerlを使ったWebシステム開発を得意としています。また、Webサイト制作における、HTML/CSSのマークアップや、JavaScriptでのフロントエンドの開発もお請けします。

円滑なコミュニケーションを大切に、御社のチームと一丸となって開発を進めていきたいと思っています。

ちょっとしたことでもお気軽にご相談ください!

一般のお客様向け

外部の技術パートナーとして、企業様のWebシステム開発や運用を幅広くサポートしています。

「社内に専任のエンジニアがおらず、技術的なサポートを必要としている」「自社の事業アイディアを形にするために、経験豊富な技術者を探している」といった課題をお持ちではありませんか?

システム設計から開発、運用サポートまで、様々な形での経験がございます。

特に商品データや顧客データの管理用システムや、業務効率化ツールの開発を得意とし、これまで数多くのプロジェクトで企業様の成長をサポートしてきました。

どんな小さなアイディアでも大歓迎です。「こんなツールがあれば便利」「こういうことを効率化したい」というご相談を、丁寧にヒアリングし、最適な形で実現します。

貴社のビジネスを次のステージへ進めるお手伝いをさせてください。

技術資料

VS CodeのREST Client入門:.httpファイルでAPIの動作確認をする

2026.10.06

VS Code拡張のREST Clientを使って、APIへリクエストを送信し、レスポンスを確認する方法を紹介します。.httpファイルの書き方、GET・JSON POST、変数や認証情報の扱いから、環境切替、レスポンスの値を次のリクエストで使う方法までを整理します。

REST API VS Code

MySQLのEXPLAIN入門:実行計画の読み方と遅いSQLの調べ方

2026.10.05

MySQLのEXPLAINの使い方と、key・type・rows・Extraなどの読み方を、注文検索の例で解説します。複合インデックスの改善候補を比較する手順や、推定値と実測の違い、LIMIT付きの検索を検証するときの注意点もまとめます。

MySQL

VS Code版CodexのStopフックで応答終了をWindowsに通知する

2026.10.04

VS Code版CodexのStopフックとPowerShellを使い、最後の応答をWindows通知に表示する方法を紹介します。hooks.jsonの設定と非同期実行、日本語が文字化けした際のUTF-8による対処、通知が出ない場合の確認点をまとめます。

Codex PowerShell VS Code

CodexのGPT-6.1 SolとGPT-6 Lunaを比較:コストと使い分けの目安【2026年10月3日時点】

2026.10.03

GPT-6.1 SolとGPT-6 Lunaを、PlusでのCodex利用枠、API料金、公開ベンチマークから比較します。2026年10月3日時点の情報をもとに、日常作業はLuna、難しい調査や設計はSol Mediumを試すという使い分けと、自分の作業で費用対効果を確かめるポイントを整理します。

Codex OpenAI API

Laravelのコードレビューで遅いSQLの候補を洗い出す

2026.10.02

Laravelのコードレビューで、ループ内のDBアクセスやEloquentのN+1、大量取得、検索条件とインデックスなど、性能問題につながりやすい箇所を候補として洗い出します。Laravelで発行SQLと実行時間を確認し、MySQLのEXPLAINや実データに近い環境での計測へつなげる方法を紹介します。コードレビューだけではSQLの実行時間を断定できない点も説明します。

Laravel MySQL PHP

Windows 11でDocker Composeを使ってLaravel環境を作る:Container・Volume・Networkの基本

2026.10.01

Windows 11のDocker Desktop上に、DockerfileとDocker Composeを使ってLaravel・PHP・MySQL・Mailpitの開発環境を構築します。ImageとContainerの関係、Bind MountとNamed Volumeによるデータの保存、ポート公開とContainer間通信の違いを実例で確認。LaravelからMySQLへ接続するときに、localhostではなくService名を使う理由も説明します。

Docker Laravel PHP

PHPでYAML設定を検証する:symfony/yamlとopis/json-schemaの使い方

2026.09.30

symfony/yamlでYAMLを読み込み、opis/json-schemaで必須項目や型、許可する値を検証する方法を紹介します。YAMLのマップをstdClassとして扱う方法や、空のobjectとarrayの違い、信頼できないYAMLを扱う際の注意点も解説します。

PHP YAML

PHPの正規表現で日本語・改行を扱う:u・m・s修飾子の違い

2026.09.29

PHPの正規表現で日本語や複数行テキストを扱う際の、u・m・s修飾子の違いを解説します。Unicode文字クラスと全角数字、CRLFの行末処理、\A・\zの使い方、Unicode正規化との違いを、PHP 8.3.15・PCRE2 10.42で確認したコード例とともに紹介します。

PHP 正規表現

阿部辰也へのお仕事の依頼・お問い合わせ

軽いご相談もお気軽にどうぞ!

個人情報の取り扱いについて *必須 プライバシーポリシーをご確認いただき、同意いただける場合は「同意する」にチェックをしてください。

keyboard_double_arrow_up
TOP