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.
§ 01 / Profile
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
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-11
FastAPI · JWT · CORS · Admin access
Debugging CORS, deployed FastAPI errors, admin role checks, and authenticated API requests between the JWT Dashboard and Mini User API.
2026-07-11
Portfolio · React · Project presentation
Refreshing the portfolio homepage to better represent current full-stack, backend, authentication, and accessibility-focused project work.
2026-06-13
Pytest · Python · Backend testing
Solving a backend testing issue by adding pytest configuration and clarifying how Python package paths are discovered during test runs.
§ 03 / Selected Work
01
Full-Stack · Deployed
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.
02
Capstone · Accessibility
A calm, accessible routine, focus and progress app designed around neurodivergent-friendly support, low-pressure task sequencing, demo routines, page controls, visual polish, and public beta feedback. Bloom includes guided demo flows, focus support, routines, moments, progress views, accessibility controls, and a roadmap toward full-stack persistence, authentication, and real user accounts. Used Claude Code and ChatGPT as supervised AI pair-programming tools while manually reviewing diffs, testing changes, and managing commits.
03
Backend · 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.
04
Frontend · Auth Integration
A polished React and TypeScript authentication dashboard connected to the deployed Mini User API backend. Includes JWT login, token storage, protected dashboard access, authenticated profile loading, admin-only user listing, role-based UI behaviour, loading and error states, Vercel deployment, Render backend integration, and GitHub Actions CI. This project demonstrates frontend authentication flow, protected routing, API integration, and admin access control.
05
DevOps · Monitoring
Python system monitoring project that tracks CPU, memory, disk usage, and uptime with structured logging, Slack/email alerts, alert cooldowns, recovery alerts, a FastAPI `/health` endpoint, Docker healthchecks, and GitHub Actions CI/CD validation.
§ 04 / Contact
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