I CAN

AI

Claude Code PRO, Gemini

言語

PHP, Javascript, Typescript, jQuery, sass, pug, css, html.

ソフト

Docker, Git, VSCODE, Illustrator, XD, Figma.

フレームワーク

Laravel, Vue, Nuxtjs, ONSENUI, framework7, codeigniter, wodpress

できること

SPA,PWA,WEBアプリの開発

一番得意なパターンは、Laravelをバックエンドにした管理画面+APIサーバーにNuxtjsのフロントエンドアプリを組み合わせたSPAです。

同様に、バックエンドはCodeigniter, CakePHP, WordPress(rest api 拡張)でも行ったことがあります。フロントエンドも、ONSEN UIやframework7も使えます。

こちらで説明している通り、この構成でSPAを開発する利点は、シンプルなところと、バックエンドをRESTfulなAPIサーバーとして徹底して開発することで、フロントエンドはその範囲で自由に構築できるところでしょう。

小規模チームで且つ技術力が高くなくても、理解がしやすく調べることも少なくなります。機能毎、ページ毎にAPIを開発する方法もやったことがありますが、それだと不要になったときや変更があったときに治す箇所がフロントエンド・バックエンド両方で細かく発生します。

バックエンドをRESTfulなAPIサーバーとすることで、フロントエンドの修正とバックエンドの修正は分離できると考えています。少人数で開発するからこそ、バックエンドの開発フェーズとフロントエンドの開発フェーズという段階を踏めることも利点に思っています。

中でもLaravelはapiResourceのRouteを定義しやすく、Controllerも–apiオプションで簡単に生成できますので、属人化しずらくよく使っています。とにかく、複雑化・属人化するリスクを排除しつつ、フロントエンドに全振りできる環境を追求しています。

WordPressサイト・プラグインの開発

最近はwp-envでの新規サイト構築、改修を行っています。もともとはレビューサイト、比較サイト、SNS、WEBアプリケーションのバックエンドとしても使っていました。

WEBデザイン・コーディング

本職のデザイナーではないですが、一応デザイナーとしてもキャリアがあり、凝ったデザインよりシンプルかつ見やすく、コーディングや保守性の高いデザインを制作できます。

写真撮影(WEB用)

Olympus, OM系マイクロフォーサーズシステムのプロレンズを所有しています。機材は多くないため、簡単な物撮り・商品取り・ポートレート撮影などは可能です。

動画撮影(WEB用)

Olympus, OM系マイクロフォーサーズシステムのプロレンズを所有しています。WEBに利用するには十分です。

その他

バラの選定・誘引