Skip to content
View Iris408's full-sized avatar
🛠️
Building full-stack systems with Python, FastAPI, React & Docker | フルスタック開発
🛠️
Building full-stack systems with Python, FastAPI, React & Docker | フルスタック開発

Block or report Iris408

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Iris408/README.md

Hello, I'm Ashleigh

Junior Backend & Full-Stack Developer focused on building practical, production-style software with Python, FastAPI, React, TypeScript, PostgreSQL, Docker, and CI/CD.

I build backend APIs, full-stack applications, monitoring and observability tools, and accessibility-focused products. My projects increasingly focus on the engineering practices surrounding the application itself — authentication, testing, containerisation, monitoring, documentation, CI/CD, deployment, and iterative product development.

I'm currently completing an MSc in Computer Science while continuing to develop my backend, full-stack, DevOps, and software engineering skills.


Featured Projects

Production website and enquiry platform for my independent web development business.

Next.js · React · TypeScript · Responsive Design · Accessibility · API Routes

  • Production website for web development and digital product services
  • Structured service offering across Website Essentials, Launch, Refresh, Care, and Custom projects
  • Multi-step client enquiry journey with service-specific questions
  • Server-side enquiry handling and automated email delivery
  • Responsive layouts across mobile, tablet, laptop, and desktop
  • Accessibility-focused interface and ongoing UX improvements
  • Real-world production deployment and iterative release workflow

Current production release: v1.2.2


Full-stack inventory management and operational analytics platform.

Python · FastAPI · PostgreSQL · SQLAlchemy · React · TypeScript · Docker · pytest · GitHub Actions

  • Inventory CRUD, search, filtering, sorting, and pagination
  • JWT authentication
  • Stock-level monitoring and inventory analytics
  • Category and inventory-value reporting
  • Automated backend testing with pytest
  • Separate backend, frontend, and Docker CI workflows
  • Containerised development environment
  • Frontend landing page deployed to production at partspilot.uk
  • Full application available locally via Docker for backend and authenticated functionality

💓 Pulse

Infrastructure health monitoring and observability platform.

Python · FastAPI · Prometheus · Grafana · Docker · GitHub Actions

  • CPU, memory, disk, and uptime monitoring
  • FastAPI /health and Prometheus /metrics endpoints
  • Grafana infrastructure dashboards
  • Warning and critical threshold detection
  • Slack and email alerts with cooldowns and recovery notifications
  • Structured logging
  • Docker Compose monitoring stack

🌱 Bloom

Accessibility-focused routine and task-sequencing application designed around calm interaction, reduced cognitive load, and flexible user experiences.

React · TypeScript · FastAPI · PostgreSQL

Bloom is my long-term product-focused project, combining software engineering with accessibility, UX, and product development.

Current development focuses on visual task sequencing, routine management, accessibility controls, persistent user data, authentication, responsive design, and preparation for a live beta.


Full-stack authentication and access-control application.

React · TypeScript · FastAPI · PostgreSQL · JWT · Docker

  • JWT authentication with protected frontend routes
  • User profiles and role-based access control
  • Admin-only functionality
  • Full-stack authentication workflow

Additional Project

Log intelligence and analysis platform focused on structured log processing, backend diagnostics, and operational visibility.

Python · FastAPI · PostgreSQL · Docker

  • Structured log ingestion and analysis
  • Backend API for querying and inspecting log data
  • PostgreSQL-backed persistence
  • Containerised local development
  • Ongoing expansion toward stronger diagnostics and operational tooling

Tech Stack

Backend
Python FastAPI REST APIs SQLAlchemy JWT

Frontend
React TypeScript JavaScript Next.js Astro Tailwind CSS Vite

Databases
PostgreSQL SQLite

Testing
pytest FastAPI TestClient

DevOps & Observability
Docker Docker Compose GitHub Actions Linux Prometheus Grafana

Additional
Java Git ReportLab Power BI


How I Build

I use my portfolio and production projects to practise more than writing application code.

My workflow increasingly follows:

Plan → Feature Branch → Build → Test → Debug → Dockerise → CI → Deploy → Document → Review & Improve

Pinned Loading

  1. partspilot partspilot Public

    Production-style automotive inventory platform built with FastAPI, PostgreSQL, React, Docker and Power BI.

    TypeScript

  2. pulse-infrastructure-monitor pulse-infrastructure-monitor Public

    Pulse is a containerised infrastructure health monitoring platform with FastAPI health endpoints, Prometheus metrics, Grafana dashboards, structured logging, and alerting.

    Python

  3. bloom-app bloom-app Public

    Calm routine, focus, and progress app designed around accessible, neurodivergent-friendly task support, demo flows, and public beta feedback.

    JavaScript

  4. secure-user-management-api secure-user-management-api Public

    Production-style FastAPI user management system with JWT authentication, role-based access control and PostgreSQL.

    Python

  5. accesshub accesshub Public

    AccessHub is a React and TypeScript access management dashboard demonstrating JWT authentication, protected routes, role-based access, and FastAPI integration.

    TypeScript

  6. irisoak/irisoak-next irisoak/irisoak-next Public

    Freelance software development studio building thoughtful websites, web applications and custom software for small businesses.

    TypeScript