Results-driven Full Stack Engineer specializing in React, TypeScript, Node.js, and Python, with proven
expertise in architecting high-performance applications and integrating cutting-edge Al technologies (LLMs,
Claude, Gemini). Backed by a Master of lnformation Technology (High Distinction) and a strong foundation in
UX/UI design, I excel at bridging the gap between secure, scalable backend infrastructures and intuitive,
user-centric frontend experiences.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- End-to-End Development: Architected and implemented the full-stack infrastructure, ensuring a seamless flow between the data processing layers and the user interface.
- Technical Debt Visualization: Developed interactive dashboards that translate complex code quality metrics into actionable insights for stakeholders.
- Scalable SaaS Architecture: Integrated multi-tenant security protocols, robust API endpoints with FastAPI, and a highly responsive React frontend.
- Automated Reporting: Built logic to categorize “code smells” and architectural bottlenecks, helping teams prioritize refactoring tasks based on ROI.
- Frontend: React.js (Hooks, Context API) & SCSS.
- Backend: Python & FastAPI.
- DevOps: Automated CI/CD pipelines for cloud deployment.
CloudAppX: SaaS Technical Debt Management System
Project Overview
CloudAppX is a sophisticated SaaS solution engineered to empower development teams to identify, quantify, and strategically manage technical debt. The platform serves as a bridge between technical metrics and business decision-making.
Core Features & Contributions
Technical Stack
Key Achievement: Successfully transitioned the platform from a conceptual MVP to a production-ready SaaS environment capable of handling large-scale repository analysis.
🔗 You can check it out here: cloudappx.ivanllanos.com
Bellvi — NDIS Care Management Platform
Australia’s NDIS sector supports over 600,000 participants, yet most disability support agencies still rely on paper timesheets, scattered messages, and spreadsheet rosters. Errors in documentation aren’t just inefficient — they carry real compliance risk under NDIS Quality and Safeguarding requirements.
Bellvi is a multi-tenant SaaS platform that consolidates everything into one system: workers clock in and out with GPS verification, care notes are logged against shifts in real time, and admins get a live overview of their entire field operation. Every record is timestamped, tamper-evident, and auditable — built from the ground up for NDIS compliance.
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 16.2.4 (App Router), React 19, TypeScript |
| Styling | CSS Modules (SCSS), custom design system |
| Backend | FastAPI (Python 3.x), Uvicorn, Pydantic v2 |
| Database | PostgreSQL via Supabase |
| Authentication | Supabase Auth — JWT + SSR cookies (@supabase/ssr) |
| Maps | Leaflet + react-leaflet |
| File storage | Supabase Storage |
| CI | GitHub Actions (ESLint, tsc, ruff) |
| Frontend Deployment | Vercel |
| Backend Deployment | Render |
Project Structure
saas-ndis-care/
├── frontend/ # Next.js application
│ └── src/
│ ├── app/
│ │ ├── (worker)/ # Worker portal — dashboard, shifts, participants, settings
│ │ ├── admin/ # Admin portal — dashboard, rostering, staff, participants, compliance
│ │ ├── superadmin/ # Super admin portal
│ │ ├── api/ # Next.js API routes (user management, certifications, assignments)
│ │ ├── login/ # Auth page
│ │ └── page.tsx # Landing page
│ ├── components/ # Shared components (sidebars, map, modals)
│ ├── lib/ # Supabase client
│ └── middleware.ts # Route protection + RBAC redirects
├── backend/ # FastAPI application
│ ├── main.py
│ ├── schemas.py
│ ├── dependencies.py # JWT validation + CurrentUser injection
│ └── routers/ # shifts, care_notes, participants, profiles, auth
└── supabase/
├── config.toml
└── migrations/ # Versioned SQL migrations (applied via supabase db push)
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Brisbane today.