CS @ Concordia · Open to internships

Swayam Patel

I build small, focused tools for developers, students, and everyday people in my free time. Aimless cloud, moving around from interests to interests, but always learning and building.

Projects

Look, I'm not going to pretend these demos are impressive. But I'm building something better — and if you've got an idea worth making, let's talk.

ML · Interactive · HTML/JS

Decision Tree Visualizer

Visualizes how a decision tree splits data step by step, with Gini/Entropy toggle and clickable nodes that show the math behind each split. CSV upload supported.

For students learning ML algorithms

ML · Interactive · JavaScript

CNN Interactive Demo

Walks through a convolutional neural network layer by layer — kernels, activations, pooling — so you can see what the network actually learns, not just the output it produces.

For ML students & curious developers

macOS · Swift · SwiftUI

ClipVault

A native macOS clipboard manager that remembers everything you copy — text, images, links, files — with global shortcuts, SQLite persistence, and instant search. No Electron, no bloat.

For developers & power users on macOS

iOS · Swift · UIKit

UIKit Data Passing

Four patterns for passing data between view controllers — forward and backward — in one runnable demo. Delegates, closures, segues, and notification center, all in one place.

For iOS developers learning UIKit architecture

iOS · Swift · Networking

Swift Networking Demos

REST and Multipart API calls using only Swift's built-in URLSession — no Alamofire, no dependencies. Two standalone demos you can drop straight into any project.

For iOS devs who want clean networking without libraries

iOS · Swift · UI

Skeleton Loading

A drop-in skeleton loading effect for iOS — no library needed, just copy one folder. Keeps the UI feeling responsive while content loads in the background.

For iOS developers improving perceived performance

Java · Spring Boot · Full-stack

Java Backend Connection Demo

Minimal full-stack reference: HTML/CSS/JS frontend connected to a Spring Boot backend, served from the same server. No separate hosting, no confusion about where things live.

For developers learning Java backend basics

Swift · iOS & macOS · Open Source

swift-snippets

Reusable, zero-dependency Swift files — PasteboardMonitor, LightweightSQLite, GlobalShortcut, AsyncTitleFetcher, KeychainHelper — each a drop-in for a recurring Apple platform problem.

For Swift developers tired of reinventing wheels

Resume

Three years of professional iOS development before finishing high school. Now studying Computer Science at Concordia (GPA 4.0/4.3) and building across the stack.

Open Resume (PDF)

Contact

Open to internships, freelance projects, and collaborations. Happy to recieve suggestion, feedback, or advice. Email is the best way to reach me.

swayamp2005@gmail.com