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.
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.
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