About Me

Building Digital Experiences

Webシステム開発を中心に、設計から実装・改善まで一貫して携わるシステムエンジニア。
「長く使える設計」と「触っていてストレスのないUI」を大切にしています。

6+ Years Experience
Full Stack Engineer
JP Based in Japan
Profile

まーさん

System Engineer / Web Developer

B2C / 社内向け管理画面の両方を経験しており、単なる実装だけでなく運用・保守・拡張性まで含めて考えるのが得意です。

最近は個人ブログやポートフォリオ制作を通して、「技術 × デザイン × 発信」をテーマにアウトプットを続けています。

日本
フルリモート中心
const engineer = {
  name: "まーさん",
  role: "Full Stack",
  focus: [
    "Clean Code",
    "Scalable Design",
    "User Experience"
  ]
};
Career Journey

歩んできた道のり

実装から設計、そして言語化へ。技術との向き合い方が変化してきた軌跡。

2024〜

設計と実装を、言語化する

個人ブログ兼ポートフォリオの制作を本格化。WordPress子テーマを大幅カスタマイズし、「なぜこの構成にするか」「なぜこの技術を選ぶか」を記事として発信。実装手順だけでなく、設計意図・トレードオフ・詰まりポイントをていねいに言語化することで、自分の思考を整理する場として活用。

WordPress 設計思想 技術記事 UI/UX
2023

見た目だけでなく、構造を設計する

SPA開発において「動けばいい」から「保守しやすい構造」へ意識が変化。コンポーネント設計・状態管理の整理、既存画面のリプレイスを通じて、UI設計の複雑さと向き合う。デザイナーや非エンジニアとも対話できる実装を目指し、技術的制約を押し付けない設計を模索。

React コンポーネント設計 リファクタリング
2022

フロントエンド領域へ本格シフト

バックエンド中心のキャリアから、フロントエンド開発へ大きく舵を切る。React / Vue.js + TypeScript を用いたSPA開発を担当し、画面設計・実装・改善提案まで一貫して携わる。「なぜこの技術を選ぶか」を考え、言語化する力の重要性を実感した転換期。

React Vue.js TypeScript SPA
2020-21

既存システムと向き合い、改善を重ねる

業務システムの改修・保守運用を通じて、「長く使われるシステム」に必要な視点を学ぶ。RDB設計、CRUD実装、API設計を経験しながら、「要件をコードに落とす」「業務を理解する」基礎力を固めた時期。技術的負債との向き合い方、運用を見据えた実装の重要性を体感。

PHP Python DB設計 保守運用
2019

Webエンジニアとしてキャリアスタート

バックエンドエンジニアとして業務システム開発に従事。PHP / Python を用いたAPI・業務ロジック実装、データベース設計を担当。「コードが動く」だけでなく「意図が伝わる実装」を意識し始めた原点。この時期に培った「丁寧に作る」姿勢が、今の自分の土台になっている。

PHP Python MySQL PostgreSQL
〜2018

プログラミングとの出会い

大学在学中にプログラミングを独学で学習。HTML / CSS / JavaScript を中心に、個人で小規模なWebページや簡単なアプリを制作。「コードを書くこと」と「ものづくり」への適性を自覚し、Web技術への強い関心が芽生えた原点。この時期の「作る楽しさ」が、今も変わらず自分を動かしている。

独学 HTML/CSS JavaScript
Skills

スキル・専門分野

これまでの経験で培ってきた技術とアプローチ

チーム開発

コードレビュー、ドキュメント整備、非エンジニアとのコミュニケーションを重視した開発

設計・アーキテクチャ

仕様変更に強い設計、権限管理(RBAC)、マイクロサービス的な分離

UI/UX実装

ストレスのないインターフェース設計、アクセシビリティ、レスポンシブ対応

運用・改善

CI/CD構築、パフォーマンス最適化、技術的負債の解消

Tech Stack

技術スタック

Backend

Python FastAPI Java Node.js PostgreSQL MySQL Prisma SQLAlchemy

Frontend

React Next.js Vue 3 Nuxt TypeScript Tailwind CSS Vuetify

DevOps & Tools

Docker GitHub Actions AWS Git Figma Mermaid
Values

仕事で大切にしていること

01

読みやすいコード

意図が伝わる命名、一貫性のある構造、適切なコメント。チームで長く保守できるコードを書く。

02

変更に強い設計

仕様変更は必ず来る前提で、柔軟に対応できるアーキテクチャを意識する。

03

ユーザー目線の実装

デザイナー・非エンジニアとも対話できる実装。技術的な制約を押し付けない。

04

後から困らない選択

「とりあえず動く」より「後から困らない」を選ぶ。技術的負債は早めに返す。

Message

「ちゃんと考えて作る」を大切に

ゆっくりですが、確実に積み上げていくタイプです。
技術を通じて、誰かの役に立てることを目指しています。