§ 01 / Profile

Ashleigh MEngineering Lab

Backend-focused full-stack developer building practical, production-style web applications.

My current focus is the practical work behind production-ready applications: authentication, database persistence, accessible interfaces, testing, deployment and documentation.

Current Stack

Backend

Python · FastAPI · PostgreSQL · SQLAlchemy

Frontend

React · TypeScript · JavaScript · Tailwind CSS

DevOps / Workflow

Docker · GitHub Actions · Vercel · Render

Project Direction

Backend-focused full-stack systems and accessible product design

§ 02 / Technical Notes

Debugging notes and engineering lessons from my project work

I use my Technical Log to document project issues, debugging steps, fixes, and lessons learned while building backend, full-stack, DevOps, Java, and accessible frontend projects.

2026-07-13

Backend persistence · React · Full-Stack MVP

Fixing Bloom Routine Synchronisation

Focused on diagnosing and resolving a routine persistence and synchronisation issue affecting authenticated users.

2026-07-11

FastAPI · JWT · CORS · Admin access

Fixing JWT Dashboard Admin Access

Debugging CORS, deployed FastAPI errors, admin role checks, and authenticated API requests between the JWT Dashboard and Mini User API.

2026-06-13

Pytest · Python · Backend testing

Fixing pytest Import Paths

Solving a backend testing issue by adding pytest configuration and clarifying how Python package paths are discovered during test runs.

§ 03 / Selected Work

Practical projects focused on backend systems, full-stack workflows, and accessible product design.

01

Full-Stack · Deployed

Inventory Management System

A deployed full-stack inventory management dashboard built with React, TypeScript, FastAPI, PostgreSQL, SQLAlchemy, JWT authentication, Docker, Vercel, Render, and GitHub Actions. Includes protected routes, CRUD inventory management, search/filter/sort controls, analytics cards, stock status tracking, category summaries, responsive dashboard UI, and CI checks for backend, frontend, and Docker workflows.

ReactTypeScriptFastAPIPostgreSQLSQLAlchemy
GitHubDemo

02

Capstone · Full-Stack · Accessibility

Bloom — Calm Routine, Focus & Progress App

Bloom is a calm, accessibility-first routine, focus, and progress application designed around neurodivergent-friendly support and low-pressure productivity. It includes authenticated user accounts, JWT-protected routes, persistent routines and profile data, focus sessions, progress tracking, moments and reflections, guided demo experiences, and configurable accessibility controls. The application uses a dual-mode architecture that keeps demo data separate from authenticated user data. Built with React, FastAPI, PostgreSQL, JWT authentication, and Docker, with development managed through structured testing, debugging, release documentation, GitHub, and Jira.

ReactJavaScriptViteTailwind CSSFastAPI
GitHubDemo

03

Backend · API

Mini User API

A deployed FastAPI backend API with PostgreSQL, SQLAlchemy, JWT authentication, OAuth2 Swagger login, protected profile access, admin-only user listing, role-based access control, Docker support, Render deployment, and GitHub Actions CI. Recently improved with health/readiness endpoints, endpoint tests, CORS fixes for deployed frontend integrations, and safer admin role checking.

PythonFastAPIPostgreSQLSQLAlchemyDocker
GitHubDemo

04

DevOps · Monitoring · Observability

System Health Monitor

A Python and FastAPI system-monitoring project that tracks CPU, memory, disk usage, and uptime. It includes structured logging, Slack and email alerts, alert cooldowns, recovery notifications, a health endpoint, Docker healthchecks, and Prometheus metrics, and Grafana dashboards.

PythonFastAPIDockerDocker ComposePrometheus
GitHub

05

Frontend · Vehicle Diagnostics

Vehicle Diagnostic UI Demo

A React and TypeScript frontend dashboard that simulates vehicle health monitoring, diagnostic alert triage, severity filtering, selected alert details, module status tracking, and recent diagnostic event history using mock vehicle data.

ReactTypeScriptViteCSSResponsive Design
GitHub

§ 04 / Contact

Open to junior backend and full-stack opportunities.

Seeking junior backend, full-stack, and software engineering roles. Open to remote, hybrid, and international opportunities.

Role Focus

Backend systems · Full-stack applications · API development · Authentication · PostgreSQL · Accessibility · Deployment workflows