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

LinkedIn Portfolio Syllabus Sync Email Profile Views



> whoami --full

┌──────────────────────────────────────────────────────────────────────────┐
│  🎓  Final-year IT student — Macquarie University, graduating Nov 2026   │
│  💻  Graduate Software Engineer — full-stack, mobile & applied AI        │
│  🧩  Co-founder & Software Developer — Syllabus Sync                     │
│  🌐  Full-stack: Next.js, TypeScript, PostgreSQL, Supabase               │
│  📱  Mobile: Flutter, Dart, deep linking & cross-platform development    │
│  🤖  Applied AI: LLM integrations, PyTorch & computer vision             │
│  🧪  Testing: Vitest, Playwright, Flutter Testing & GitHub Actions       │
│  ♿  Accessibility-focused, responsive & multilingual user experiences    │
│  🏢  Recently completed a Software Internship at Calumino                │
│  🤝  Open to graduate, junior & early-career software roles              │
└──────────────────────────────────────────────────────────────────────────┘


> experience --latest

🏢 CALUMINO — Software Intern   Completed Jul 2026 – Sep 2026

Contributed to internal software tooling, Python-based workflows, computer vision review systems, debugging and testing within an established engineering codebase.



> ls -la ./projects --detail

🚀 Syllabus Sync   Co-Founder Active

Full-stack student experience platform for academic planning, deadlines, campus support and connected study tools, currently developed and validated around Macquarie University

Next.js TypeScript Supabase PostgreSQL Vercel

  • Academic planning, deadline tracking and campus support in one responsive interface
  • Multilingual support with RTL layouts across 35 locales
  • Authentication with passkeys and TOTP-based MFA, PostgreSQL row-level security and rate limiting
  • Accessibility-focused front end with automated linting
  • Automated testing with Vitest and Playwright, plus CI/CD via GitHub Actions and deployment on Vercel
  • Part of a connected ecosystem: Sylla is a connected AI-assisted study layer, and Campus Navigation is the connected mobile wayfinding companion

Live Demo   Repository

🤖 Sylla — AI-Assisted Study Platform   Active Development

AI-assisted study platform built with Next.js, TypeScript, Supabase and the Vercel AI SDK, with streaming responses, local conversation history and early structured study workflows

Next.js React TypeScript Supabase Vercel AI SDK Vitest

  • Built streaming AI chat with conversation history persisted in the browser
  • Developed early study workflows for summaries, explanations, flashcards, quizzes and study plans; these currently run on a mock provider while live model integration is in progress
  • Designed Sylla as a connected AI-assisted study layer within the broader Syllabus Sync ecosystem
  • Currently under active development, with additional study features planned

Live Demo   Repository

🧭 Campus Navigation   Active Development

Independent iOS and Android campus wayfinding app for location discovery, walking navigation and connected campus experiences

Flutter Dart Google Maps Supabase Deep Linking

  • Search buildings, services, food, parking and other campus locations
  • Switch between a custom campus map and Google Maps, with walking directions and user-location support
  • Indoor 360° panorama tours for supported buildings and locations
  • Connected to the Syllabus Sync ecosystem through deep-link handoff
  • Commute preferences and optional Open Day tools, covered by Flutter unit and widget tests
  • Co-developed with Mohammad Raouf Abedini

Repository

🌌 Astronomy Open Night 2026   Shipped

Flutter event navigation app developed for Macquarie University's Astronomy Open Night 2026, supporting venue discovery, event information and Google Maps walking directions — an independent student project, not an official university product

Flutter Dart Google Maps Deep Linking

  • Co-developed and launched across iOS and web
  • Supported real attendees during the live event
  • Built venue discovery and walking navigation workflows
  • Gathered real-world usability feedback during the event

Live   App Store   Repository

🤖 CIFAR-10 Image Classification   Shipped 87.48% Accuracy

Earlier applied-AI project comparing a custom CNN, MobileNetV2, and ResNet-18 with Grad-CAM interpretability and a Gradio demo

Python PyTorch Gradio

  • 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 Demo   Repository



> stack --inspect --all


[ LANGUAGES ]

Python TypeScript JavaScript Dart Java HTML CSS   SQL

[ FRONTEND & MOBILE ]

React Next.js Tailwind CSS Flutter

[ BACKEND & DATABASES ]

Node.js PostgreSQL Supabase   REST APIs

[ TESTING & DEVOPS ]

Git GitHub Actions Vercel   Vitest Playwright Flutter Testing

[ APPLIED AI ]

Vercel AI SDK LLM Integration PyTorch Computer Vision
Transfer Learning Model Evaluation Grad-CAM



> status --active-builds

🛠 Project Description Stack Status
Syllabus Sync Student experience platform · academic planning, deadlines & campus support Next.js Supabase Active
Sylla AI-assisted study platform · streaming chat & study workflows Next.js Vercel AI SDK Active
Campus Navigation Independent iOS & Android campus wayfinding app · Syllabus Sync ecosystem Flutter Google Maps Active
Astronomy Open Night 2026 Flutter event navigation app · live event deployment across iOS & web Flutter Google Maps Shipped
CIFAR-10 Pipeline Model comparison & interpretability tooling · PyTorch PyTorch Shipped


> cat education.log

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

Majors: Artificial Intelligence; Web and Mobile Application Development WAM: 75/100 (Distinction)

Focus areas: software engineering, full-stack development, mobile applications, databases, data structures and algorithms, and applied AI.



> 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

Portfolio LinkedIn Email

Pinned Loading

  1. syllabus-sync syllabus-sync Public

    Independent full-stack student platform for academic planning, campus support and connected study tools, currently developed around Macquarie University.

    TypeScript

  2. campus-navigation campus-navigation Public

    Independent Flutter campus wayfinding app for building discovery, routing, safety resources and connected student experiences, currently developed around Macquarie University.

    Dart

  3. MQ-Astronomy-Open-Night-2026 MQ-Astronomy-Open-Night-2026 Public

    Cross-platform Flutter event navigation app for Astronomy Open Night 2026 with programme browsing, venue discovery and Google Maps walking directions.

    Dart 1

  4. Sylla Sylla Public

    AI-assisted study platform with streaming chat, conversation history and early structured study workflows, built with Next.js, Supabase and the Vercel AI SDK.

    TypeScript 1

  5. CIFAR-10-Image-Classification CIFAR-10-Image-Classification Public

    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