
Naoki Kitade's Portfolio Site
日々の制作物や技術ノートを整理して公開するために構築したWebサイトです。情報設計からAstroとTypeScriptによるフロントエンド実装、Cloudflareのエッジ関数を用いたお問い合わせ機能、自動テスト環境の整備までを一貫して行いました。
Web制作の実務経験を礎に、論理的な思考と型安全性を大切にしたフロントエンド開発に取り組んでいます。
デザインの意図を汲み取ったUI実装と、コンピュータサイエンスやJava・リレーショナルデータベースの基礎を土台に、利用者に寄り添った保守性の高いWebサイト制作を心がけています。
Webデザインの実務経験と、プログラミングやデータベース設計の基礎を組み合わせて取り組んでいます。
過去のWeb制作実務の経験を活かし、情報構造の整理からレスポンシブなマークアップ、利用者の負担を減らすUI設計を心がけています。
TypeScriptによる厳密な型定義と、ReactやAstroを活用したコンポーネント設計により、長期的な運用を見据えた実装を行っています。
Javaやデータベース正規化の学習を通じて、複雑なロジックをフローチャートや仕様書に落とし込み、チームに正しく共有する姿勢を大切にしています。
これまでの背景やスキルセット、保有資格を簡潔にまとめています。

日々の制作物や技術ノートを整理して公開するために構築したWebサイトです。情報設計からAstroとTypeScriptによるフロントエンド実装、Cloudflareのエッジ関数を用いたお問い合わせ機能、自動テスト環境の整備までを一貫して行いました。
デスクトップ依存のExcel VBAカレンダーを、マルチデバイス対応・データ共有可能なモダンWebアプリケーションへと再構築しました。
現場の業務課題ヒアリングからリレーショナルDB設計、SQLクエリ構築までを一貫して実施し、ER図やテーブル定義書を含む詳細解説ドキュメントを作成しました。
利用者に画像選択パズルの負担をかけずに自動プログラムによる不正送信を判定できる「Cloudflare Turnstile」の概要から、サーバー側でのトークン検証フロー、隠しフィールドとの併用・リセット処理の基本までを図解で整理します。
TypeScriptと組み合わせて実行時のデータ検証と型定義を一元管理できるライブラリ「Zod」の概要から、HTMLフォーム属性との役割の違い、単一情報源による設計までを図解とコードで整理します。
Webサイトの配信方式である動的生成と静的サイト生成の仕組みの違いから、WordPress・Next.js・Astroの特徴と目的に応じた選び方までを図解で整理します。