お客様の名前や画面はお出しできないので、何に困っていて、どう片づけたかを中心に書いています。似たことでお悩みでしたら、お気軽にお尋ねください。
独立してから
ECサイトのリニューアルと、別基盤へ移行作業を行いました。テーマの作り込みだけでなく、商品・在庫・決済・送料・配送日の設定、独自ドメインとDNS、メールのIMAP移行、旧URLからのリダイレクトまで行いました。配送に関わる追加機能はオリジナルアプリとして作成し、月額費用を抑える工夫を行っています。
主な技術: Shopify、Liquid、Shopify CLI、GitHub、DNS、メール移行
十万件規模のCSVから掲載条件に合うものだけを抜き出し、広告側が読める形式へ変換する処理です。全件をシートへ書き出すとまず落ちるので、読み込み・条件判定・並べ替え・重複排除をメモリ上で済ませ、必要な結果だけ書き出す構成に組み直しました。大量のデータを短時間で処理できます。
主な技術: Google Apps Script、Google Sheets、CSV、データ整形
CRMから出したCSVとスプレッドシートのデータを突き合わせ、条件に合う内容を差し込んだHTMLメールを組み立てて配信します。文字コードやBOM、入力の不備、重複を先に検査して、おかしければ送らずに止まる作りです。定刻実行、配信結果のチャット通知、ログ出力まで含みます。誤送信は取り返しがつかないので、そこを一番気にして設計しました。
主な技術: 業務自動化、メール配信API、cron、Slack、CSV
Figmaで支給されたPC・スマホのデザインからレスポンシブLPを実装し、CMSの自由HTMLへ組み込みました。タイムテーブル、登壇者、FAQの開閉、全画面メニュー、固定CTA、URLパラメータでのタブ切り替えなど。外部フォームの埋め込みと、既存CMS側のCSSとの競合回避も込みです。毎年内容を入れ替えて使い続けています。
主な技術: Figma、HTML/CSS、JavaScript、CMS、レスポンシブ
Web制作、AIコーディング、業務自動化の実例をもとに、生成AIを業務へ取り入れるときの考え方を話しました。どこまで任せて、どこは人が見るか。うまくいった例だけでなく、うまくいかなかった例も含めています。
主な内容: 生成AI、企業研修、AIコーディング、業務自動化
システム会社にいた15年で、担当したもの
こちらは勤めていた会社での仕事です。DotMarginとして請けたものではありませんが、どんな分野を触ってきたかの参考にしてください。
CMS統合・サイトリニューアル
別々に運用されていた行政系サイトを1つのCMSへ統合しました。デザイン以外の構築全般を担当。テンプレートの実装に加えて、旧サイトの記事と画像を取り出して新しい形式へ変換する移行プログラムをPHPで書いています。手作業で移していたら終わらない量でした。公開後のCMS更新と追加改修も続けて担当しています。
主な技術: CMS、PHP、HTML/CSS、Perl、データ移行
会員管理システム・証票の自動生成
住民向け支援事業のWebシステムのうち、Laravelでの利用者管理と、PHPでの証票画像の自動生成を担当しました。画像テンプレートとDB上の登録情報を合成して発行する仕組みです。個人情報を扱うので、管理画面のIP制限、DB内データの暗号化、二段階認証も入れています。
主な技術: PHP、Laravel、MySQL、画像生成、セキュリティ
マッチングシステム開発
企業、応募者、学校、運営団体がそれぞれの管理画面から使うマッチングサイトを新規開発しました。ヒアリングからの要件定義と、中核部分の設計・実装を担当。日程候補の提示、当事者間の内部チャット、進行が止まっている案件を運営側が一覧で拾える画面などを作っています。外部の協力者との分担と日程調整も担当しました。公開後も長く改修を続けています。
主な領域: 要件定義、Webシステム、メッセージ機能、長期保守
BLE位置情報・勤怠管理システム
iBeacon準拠のビーコン端末、Linuxゲートウェイ、サーバー側の集計までを扱うシステムです。端末のファームウェアをCで書き、検知性能を保ったまま省電力化しました。発信間隔はスマホから変えられます。ゲートウェイ側はPython/Cythonの処理を途中から引き継ぎ、異常データをエッジで捨ててサーバーへの通信量を落としています。複数ゲートウェイのデータをリアルタイムに解析してMySQLへ入れる部分と、ブラウザからの状況確認・遠隔設定も担当しました。回路設計は別の担当です。
主な技術: BLE、C、Linux、Python、Cython、MySQL、IoT
不動産向けWordPressテーマ・プラグイン開発
不動産会社のサイトを効率よく立ち上げるための共通雛形です。物件用のカスタム投稿タイプとカスタムフィールドを整備し、管理画面から登録できるようにしました。Google Mapsとストリートビューの位置情報をまとめて登録・表示する専用プラグインと、登録内容からPHPSpreadsheetで物件資料を書き出す機能も作っています。案件ごとの差分を吸収しつつ再利用できる構成にしました。
主な技術: WordPress、PHP、Google Maps API、PHPSpreadsheet、カスタム投稿
社内向け営業・案件管理システム
CakePHPで作られた社内業務ツールで、営業管理と案件管理まわりの機能開発を担当しました。DB設計から、サーバー側の処理、画面側のHTML/CSS/JavaScript/jQueryまで一通り触っています。
主な技術: PHP、CakePHP、データベース、JavaScript、jQuery
これまでに触ってきたもの
ここに書いていないものでも、近い話であれば一度調べたうえで、できるかどうかをお伝えします。
Web制作
- HTML / CSS / JavaScript
- WordPress・Movable Type
- プラグイン開発
- Figmaからの実装
- スマートフォン対応
システム開発
- PHP / CakePHP / Laravel
- Python
- MySQL
- 外部サービスとの連携
- サーバー構築
自動化・データ
- Google Apps Script
- 大量データの処理
- 決まった時間の自動実行
- メール配信
- 外部データの取得・集計
EC・IoT・AI
- Shopify / Liquid
- ドメイン・メールの移行
- BLE / C / Linux
- Codex・Claudeを使った開発
- AIに触らせる範囲の設計