Skip to content
View leoalavi's full-sized avatar
👨‍💻
Improving everyday
👨‍💻
Improving everyday

Block or report leoalavi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LeoAlavi/README.md

Leo Alavi

Typing SVG

LinkedInPortfolioSyllabus SyncCIFAR-10 DemoEmailProfile Views



> whoami --full

┌──────────────────────────────────────────────────────────────────────────┐
│ 🎓 Final-year IT student — Macquarie University, graduating Nov 2026 │
│ 🧩 Co-founder & lead builder — Syllabus Sync, student experience app │
│ 🌐 Full-stack: Next.js, TypeScript, PostgreSQL, Supabase │
│ 🤖 Applied ML: CNNs, transfer learning, Grad-CAM, Gradio demos │
│ 📱 Mobile prototyping with Flutter — campus wayfinding & UX research │
│ 🔐 Security-minded: auth/MFA, row-level security, rate limiting │
│ 🌍 Multilingual UX, RTL layouts, WCAG-aligned accessibility │
│ 🧪 CI/CD with GitHub Actions, Vitest, Playwright, deployed on Vercel │
│ 🤝 Open to graduate, junior & early-career software roles │
└──────────────────────────────────────────────────────────────────────────┘


> ls -la ./projects --detail

🚀 Syllabus SyncCo-FounderActive

Full-stack student experience platform — academic planning, deadlines, and campus support for Macquarie University students

Next.jsTypeScriptSupabaseVercel

  • Academic planning, deadline tracking, and campus support in one cohesive interface
  • Multilingual support with RTL layout and mobile-first responsive design
  • Secure authentication with MFA, row-level security, and rate limiting
  • Accessibility and internationalisation work aligned with WCAG principles
  • CI/CD pipeline via GitHub Actions with deployment on Vercel

Live DemoRepository

🤖 CIFAR-10 Image Classification87.48% Accuracy

Comparing a custom CNN, MobileNetV2, and ResNet-18 with Grad-CAM interpretability and a live Gradio demo

PythonPyTorchGradioJupyter

  • Evaluated multiple deep learning architectures on CIFAR-10 under controlled conditions
  • Applied data augmentation, cosine annealing, and progressive unfreezing for generalisation
  • Built in Grad-CAM interpretability, INT8 quantisation, and CLI inference tooling
  • ResNet-18 reached 87.48% test accuracy via transfer learning
  • Deployed as an interactive demo on Hugging Face Spaces

Live DemoRepository

🧭 MQ NavigationPrototype

Mobile-first campus wayfinding prototype for students, visitors, and Open Day attendees

FlutterDart

  • Helps users find buildings, services, transport, food, and parking on campus
  • Mobile-first interface built with Flutter and Dart
  • Designed as a companion project to the broader Syllabus Sync vision
  • Open-source and available for review and future development

Repository



> stack --inspect --all


[ LANGUAGES ]

PythonTypeScriptJavaScriptDartJavaHTMLCSSSQL

[ FRONTEND & MOBILE ]

ReactNext.jsTailwind CSSFlutter

[ BACKEND & DATA ]

Node.jsPostgreSQLSupabaseREST APIs

[ APPLIED AI / ML ]

PyTorchscikit-learnJupyterGradioGrad-CAM

[ TESTING & DEVOPS ]

GitGitHub ActionsVercelDockerVitestPlaywrightFlutter Test



> status --active-builds

🛠 ProjectDescriptionStackStatus
Syllabus SyncStudent experience platform · academic planning & campus supportNext.jsSupabaseActive
CIFAR-10 PipelineModel comparison & interpretability tooling, deployed on HF SpacesPyTorchShipped
MQ NavigationCampus wayfinding prototype for FlutterFlutterPrototype


> cat education.log

🎓 Program🏛 Institution📅 Expected
Information Technology (Final Year)Macquarie UniversityNov 2026

Focus areas: full-stack web development, applied machine learning, security fundamentals (auth, MFA, RLS), and accessibility engineering.



> cat stats.json --pretty




GitHub Streak



> tail -f commit_activity.log

Contribution Graph



> curl --connect leoalavi.dev

> Establishing connection...
> Protocol : HTTPS | Auth: Open
> Target : Leo Alavi — Graduate Software Engineer
> Location : Sydney, Australia
> Status : [●] ONLINE — open to graduate & early-career opportunities

PortfolioLinkedInEmail

Pinned Loading

  1. syllabus-syncsyllabus-syncPublic

    Full-stack student productivity platform for Macquarie University students with academic planning, campus support, and multilingual user experience.

    TypeScript

  2. SyllaSyllaPublic

    AI-powered study assistant with streaming chat, conversation history, saved content, and planned tools for summaries, explanations, flashcards, quizzes, and study planning.

    TypeScript

  3. MQ-JourneyMQ-JourneyPublic

    Open Day companion app for Macquarie University with QR navigation, personalised sessions, campus map, AR previews, and saved day planning.

    Dart

  4. CIFAR-10-Image-ClassificationCIFAR-10-Image-ClassificationPublic

    CIFAR-10 image classification benchmark with PyTorch; ResNet-18 achieved 87.48% test accuracy, with Grad-CAM, CLI inference, and a live Gradio demo.

    Jupyter Notebook