
Dev.Portfolio
自分で設計・実装したポートフォリオサイト。4 言語、3 テーマ、レスポンシブ対応
Web アプリを作って 8 年になります。ゼロから立ち上げたプロダクトも、途中で止まっていたプロジェクトを引き継いだこともあります。前者は痛快で、後者は地道ですが、どちらも力になりました。まず問いを整理してから、書くコードは最小限に決めます。
自己紹介
プログラミングは独学で入りました。専門的に学んだわけでも、教えてくれる人がいたわけでもなく、HTML と CSS から手探りで始めたものです。最初はただの好奇心でした。タグをいくつか並べるだけで画面にページが現れる、その不思議さに惹かれていました。それが唯一やめなかった趣味になり、やがて仕事になりました。
引き受けた案件は、ほとんどを一人で最初の打ち合わせから本番公開まで通します。要件を聞き、画面を描き、技術を選び、フロントエンドと API を書き、デプロイし、そのあとの何年分もの手入れまで。一人で全部を見ているので、どこに何があるかは把握できています。その代わり、ごまかしは効きません。今日の一日の節約は、半年後に一週間になって返ってきます。だから基礎の部分はあえて地味に作り、なるべく触らずに済むようにしています。
新しいものには目を通しますが、見ただけで飛びつくことはほとんどありません。判断の軸は三つです。半年後も読めるコードか。まずい変更を戻せるか。安いスマホでも速く開くか。そして、その機能が誰のためのものかを一文で言えないなら、分かっていないのはユーザーではなく自分だと考えています。
シニアフルスタックエンジニア
正社員(技術職)
複雑なプロジェクトの設計と実装を担当しています。方針を決め、難所は自分で引き受け、負債になりかけているコードを少しずつ解きほぐしてきました。
個人開発者
フリーランス & 自分のプロダクト
独立して、案件を一人で受けるようになりました。最初の打ち合わせから公開まで、要件・設計・実装・デプロイ、そして誰も予定に入れない保守まで見ています。
個人プロジェクトの時期
独学 & 仕事の合間
いくつか壊し、いくつか形にしました。フロントエンドとバックエンドがこの時期につながって、データがどこから来るのかを人に聞かずに済むようになりました。
コードを書き始める
独学
HTML・CSS・JavaScript から入りました。ドキュメントを読んで写し、閉じてもう一度書き、最後に誰かに説明してみました。遠回りですが、この順番が一番身につきました。
専門スキル
下の一覧が、普段ほんとうに使っている技術です。フロントエンドは React・Next.js・TypeScript、バックエンドは Node.js、データベースは PostgreSQL、公開は Vercel と Docker が中心です。知らないものは、作りながら当てずっぽうで進めるのではなく、必要になる前に覚えます。
ポートフォリオ
今のところ、ここに載せているのは自分で設計・実装・保守しているプロジェクトが一つだけです。これから少しずつ増やしていきます。特定の面倒を解決するために書いた小さなツールも載せる予定で、そういうものは数十行のこともありますが、確かに手間を減らしてくれます。
絞り込み結果:3 件

自分で設計・実装したポートフォリオサイト。4 言語、3 テーマ、レスポンシブ対応
依存ゼロの Node スクリプト群。Next.js の standalone 出力に足りない静的アセットを補い、そのビルドそのものを一時ポートで起動してエンドツーエンドで検証します。
コード内に明示列挙したファイルだけを対象に、sharp でパレット PNG や mozjpeg に再エンコードする圧縮スクリプト。実際に小さくなった時だけ書き戻します。
お問い合わせ
作りたいものがある方も、技術的なことを聞いてみたい方も、どうぞお気軽に。メールでも Telegram でも届きます。返信はだいたい一日以内ですが、締め切りに追われているときは少し遅れます。
新しい案件を受け付けています。フルタイムでも副業でもご相談ください。通常は一日以内に返信します。届かない場合は迷惑メールフォルダもご確認ください。