Arash Shalchian

Web Developer & Software Engineer

I ship, therefore I am.

About

I'm a developer who loves building things for the web — from polished frontends to full-stack applications. I care about clean code, good design, and shipping products that people actually enjoy using.

When I'm not coding, you'll probably find me exploring new technologies, tinkering with side projects, or figuring out how to make something 1% better.

Skills

React, Next.js, TypeScript, JavaScript, Node.js, Tailwind CSS, Prisma, Supabase, PostgreSQL, MongoDB, GraphQL, Electron, Python, Java, HTML/CSS, Git, REST APIs, Framer Motion


Projects

Web Apps

GBC Market

Campus marketplace for George Brown College students. Student-only access with college email verification, real-time messaging, image uploads, and an admin dashboard for content moderation.

Tech: Next.js, React, TypeScript, Tailwind, Convex, Clerk

Live Demo | GitHub

API Key Vault

Secure storage for API keys with end-to-end encryption using libsodium. Zero-knowledge architecture — keys are encrypted client-side before they ever hit the database.

Tech: Next.js, TypeScript, Supabase, PostgreSQL, Tailwind

GitHub

StreakCode

GitHub contribution streak tracker with accurate timezone handling. Tracks current streak, max streak, and total contributions across public and private repos.

Tech: Next.js, TypeScript, Prisma, MongoDB, GraphQL, Tailwind

GitHub

PostWave

Upload once, post everywhere. Multi-platform content distribution tool for pushing videos to TikTok, YouTube, and Instagram simultaneously with OAuth integration.

Tech: Next.js, TypeScript, Supabase, Tailwind

GitHub

Portfolio Website

This site — a macOS-inspired interactive portfolio built with React, TypeScript, and Framer Motion. Draggable windows, custom cursor effects, hidden achievements, and a pixel art dock.

Tech: React, TypeScript, Vite, Framer Motion

GitHub

Desktop Apps

SearchMate

Fast file search for Windows with a global Ctrl+Space hotkey. Smart ranking with exact, prefix, and fuzzy matching. Includes file preview, quick actions for VS Code and terminal, and a portable single-exe option.

Tech: Electron, JavaScript, SQLite

GitHub

DiskCleaner

Disk space analyzer and duplicate file finder. Uses two-stage hashing for speed. GUI generates review-first batch scripts — nothing gets deleted without your say.

Tech: Python, Electron

GitHub

Games

Phantom Grid

Tic-Tac-Toe with a twist — your oldest mark vanishes after 3 moves. Three AI difficulty levels with minimax, local multiplayer, and real-time online matches with room codes.

Tech: Next.js, React, TypeScript

Live Demo | GitHub

Connect Four

Classic Connect 4 with a terminal UI and an AI opponent powered by minimax with alpha-beta pruning.

Tech: Java

GitHub

Gomoku 9x9

Five in a Row on a 9x9 board. Single-player against a minimax AI or local two-player.

Tech: Java

GitHub

Tien Len

A traditional Vietnamese card game, built just to play with my girlfriend.

Tech: JavaScript

GitHub

Tools

Arash Terminal

Web-based remote terminal accessible from any browser. Real shell session with password auth, HTTPS, and rate limiting. Built so I can prompt from my phone.

Tech: Node.js, xterm.js

GitHub


Work Experience

Askyra Inc

Software Developer — Toronto, Canada — 2024-Present

Building software at an early-stage startup. Working across the full stack — shipping features, fixing things that break, and wearing whatever hat the day needs.

Upwork

Freelance Developer — Remote — 2024-Present

Taking on freelance web development projects. Building client sites and tools from scratch, handling everything from initial scope to deployment.

George Brown College

Teaching Assistant — Toronto, Canada — 2023-2026

TA work across programming courses. Helping students debug code, understand concepts, and get through assignments without losing their minds.


Education

George Brown College

Computer Programming & Analysis — Toronto, Canada — 2023-2026

West Tehran University

Computer Engineering — Tehran, Iran — 2022-2023


Contact

Email: shalchianarash@gmail.com

GitHub: github.com/a-shalchian

LinkedIn: linkedin.com/in/a-shalchian