Skip to content

About

personal portfolio showcasing full-stack, backend and DevOps projects. Built with Astro, React and Tailwind CSS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Ashleigh Magloire — Engineering Portfolio

English · 日本語

A backend-focused full-stack engineering portfolio showcasing live applications, project case studies, client work and notes on how the work is built.

Live Portfolio

ashleighmagloire.com

Current Focus

I build practical full-stack applications with an emphasis on backend architecture, APIs, authentication, relational databases, testing, CI/CD and deployment. I'm currently developing LogSense and progressing the PartsPilot .NET migration.

Highlights

  • Responsive portfolio with light and dark themes
  • Selected backend, full-stack, monitoring and accessibility-focused projects
  • Project case studies covering the problem, approach, implementation and progress
  • The Build Room, organised into Current Builds, Prototypes, Experiments and Notes
  • Links to live projects, source repositories, my CV and contact details

Selected Projects

  • PartsPilot — A live automotive inventory and analytics application with a production demo. Built with React, TypeScript, FastAPI and PostgreSQL; a .NET migration is in progress.
  • Bloom — An accessibility-focused routine and focus application. Its live beta (v2) is collecting user feedback while the next release is in development.
  • AccessHub — A full-stack user authentication and management application with protected routes and role-based access.
  • Pulse — An infrastructure monitoring project using health checks, Prometheus metrics, Grafana dashboards and Docker.
  • LogSense — A log analysis project that identifies error patterns and produces operational summaries, with a cloud roadmap planned.
  • Iris & Oak — My independent web studio, featured in the portfolio's client-work section.

More projects and engineering notes are available on the portfolio's Work and The Build Room pages.

Portfolio Stack

  • Astro
  • React
  • JavaScript
  • Tailwind CSS
  • Vercel
  • Git and GitHub

Running Locally

Requires Node.js 20 or later.

git clone https://github.com/Iris408/portfolio-website.git
cd portfolio-website
npm install
npm run dev

The site runs at http://localhost:4321.

To create and preview a production build:

npm run build
npm run preview

Accessibility

The portfolio uses semantic page structure, visible keyboard focus states, a skip-to-content link, reduced-motion support and responsive layouts.

Deployment

The source code is version-controlled with GitHub and continuously deployed through Vercel.

Licence

The source code is licensed under the MIT License. Portfolio content, branding and images remain the property of their respective owners.


開発者ポートフォリオ

English · 日本語

バックエンドを中心としたフルスタック開発ポートフォリオです。公開中のアプリケーション、プロジェクトのケーススタディ、クライアントワーク、開発過程の記録を紹介しています。

ライブサイト

ashleighmagloire.com

現在の重点分野

バックエンド設計、API、認証、リレーショナルデータベース、テスト、CI/CD、デプロイを重視し、実用的なフルスタックアプリケーションを開発しています。現在はLogSenseの開発とPartsPilotの.NET移行に取り組んでいます。

主な内容

  • ライトテーマとダークテーマに対応したレスポンシブなポートフォリオ
  • バックエンド、フルスタック、監視、アクセシビリティに関するプロジェクト
  • 課題、方針、実装、進捗を紹介するケーススタディ
  • Current Builds、Prototypes、Experiments、Notesで構成された「The Build Room」
  • 公開中のプロジェクト、ソースコード、履歴書、お問い合わせ先へのリンク

主なプロジェクト

  • PartsPilot — 自動車業界向けの在庫管理・分析アプリケーションです。React、TypeScript、FastAPI、PostgreSQLで構築し、公開デモを運用しています。.NETへの移行を進めています。
  • Bloom — アクセシビリティを重視した習慣・集中支援アプリです。公開中のベータ版(v2)でユーザーからのフィードバックを集めながら、次のリリースを開発しています。
  • AccessHub — 保護されたルートとロールベースアクセスを備えた、ユーザー認証・管理アプリケーションです。
  • Pulse — ヘルスチェック、Prometheusメトリクス、Grafanaダッシュボード、Dockerを使用したインフラ監視プロジェクトです。
  • LogSense — エラーパターンを検出し、運用サマリーを作成するログ分析プロジェクトです。クラウド対応を計画しています。
  • Iris & Oak — ポートフォリオのクライアントワーク欄で紹介している、個人で運営するウェブスタジオです。

その他のプロジェクトや開発記録は、ポートフォリオのWorkおよびThe Build Roomをご覧ください。

使用技術

  • Astro
  • React
  • JavaScript
  • Tailwind CSS
  • Vercel
  • Git、GitHub

ローカル環境での実行

Node.js 20以降が必要です。

git clone https://github.com/Iris408/portfolio-website.git
cd portfolio-website
npm install
npm run dev

http://localhost:4321 でサイトが起動します。

本番用のビルドとプレビュー:

npm run build
npm run preview

アクセシビリティ

セマンティックなページ構造、キーボード操作時のフォーカス表示、本文へのスキップリンク、アニメーションを抑える設定(prefers-reduced-motion)への対応、レスポンシブデザインを採用しています。

デプロイ

ソースコードはGitHubで管理し、Vercelを利用して継続的にデプロイしています。

ライセンス

ソースコードはMITライセンスで公開しています。ポートフォリオの文章、ブランド、画像は各権利者に帰属します。

About

personal portfolio showcasing full-stack, backend and DevOps projects. Built with Astro, React and Tailwind CSS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages