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, and deployment.
I'm currently completing an MSc in Computer Science while continuing to develop my backend, full-stack, DevOps, and software engineering skills.
π¦ PartsPilot
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
π Pulse
Infrastructure health monitoring and observability platform.
Infrastructure health monitoring and observability platform.
Python Β· FastAPI Β· Prometheus Β· Grafana Β· Docker Β· GitHub Actions
- CPU, memory, disk, and uptime monitoring
- FastAPI
/healthand Prometheus/metricsendpoints - 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 longer-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, and responsive design.
π AccessHub
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
- LogSense β Log intelligence platform
- DiagLens β Vehicle diagnostics interface
- Spendly β Java expense tracker
- Doto β Lightweight CLI task manager (Go)
- Secure User Management API β Authentication & user-management backend
- Employee Management System β Java application exploring OOP and data management
Backend Python FastAPI REST APIs SQLAlchemy JWT
Frontend React TypeScript JavaScript Tailwind CSS Vite Astro
Databases PostgreSQL SQLite
Testing pytest FastAPI TestClient
DevOps & Observability Docker Docker Compose GitHub Actions Linux Prometheus Grafana
Additional Java Git ReportLab Power BI
I use my portfolio projects to practice more than writing application code. My development workflow increasingly includes:
Plan β Feature Branch β Build β Test β Debug β Dockerise β CI β Document β Review & Improve
The goal is to understand the complete software development lifecycle and progressively move my projects toward realistic engineering practices.
I'm working toward junior Backend, Full-Stack, DevOps, Reliability, and QA/SDET engineering opportunities. My focus is on building a smaller collection of increasingly mature projects rather than continually creating new ones β improving them through testing, observability, documentation, deployment, and iterative product development.
Long term, I'm expanding my full-stack capabilities with Next.js, React Native, Node.js, while continuing to develop my Java/Spring Boot, cloud, infrastructure, and technical Japanese knowledge