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