Custom VS Code-inspired portfolio website built from scratch.
**Tech Stack:** HTML, CSS,
JavaScript (Vanilla)
[View on
GitHub](https://github.com/SaladStik/SaladSync.ca)
Custom alternative to the official SAIT scheduling system with
advanced course selection, conflict detection, and calendar
export capabilities.
**Frontend/UI:** Streamlit
(Python web framework), HTML/CSS (custom styling)
**Backend:** Python,
Requests (HTTP library), SAIT Banner API integration
**Data Processing:**
openpyxl (Excel exports), icalendar (calendar files), pytz
(timezone handling)
**DevOps & Hosting:**
Docker (containerization), Jenkins (CI/CD pipeline), automated
deployment
**Features:** Cookie-based
authentication, schedule conflict detection, multi-format
exports (.xlsx, .ics)

[View it live](https://saitscheduler.saladsync.ca)
[View on
GitHub](https://github.com/SaladStik/NicksSaitScheduleBuilderPub)
A full-stack Stack Overflow/Reddit clone with Q&A
functionality, voting system, user profiles, and real-time
notifications.
**Frontend:** Next.js 14,
React 18, TypeScript, Tailwind CSS, Zustand (state management)
**UI Components:** Lucide
React (icons), React Markdown, React Syntax Highlighter, React
Hot Toast, React Easy Crop
**Backend:** FastAPI,
Uvicorn (ASGI), SQLAlchemy 2.0 (ORM), Alembic (migrations),
Pydantic (validation)
**Authentication:**
python-jose (JWT), Passlib + bcrypt (password hashing), GitHub
OAuth
**Database & Caching:**
MariaDB 11 (primary database), Redis 7 (caching layer)
**DevOps:** Docker, Docker
Compose, Nginx (reverse proxy), Jenkins (CI/CD)

[View it live](https://overflow.saladsync.ca)
[View on
GitHub](https://github.com/SaladStik/CPRG-306-E-SaladOverflow)
[Check out my GitHub for more exciting
projects!](https://github.com/SaladStik)