Hi, I'm Amar Koonar
I'm a programmer who likes to learn new things.

About Me

I am a passionate and driven Computer Science student at Simon Fraser University, specializing in web development, software engineering, and full-stack applications. With a strong foundation in React, JavaScript, and Python, I enjoy building dynamic, user-focused solutions that are both scalable and efficient.

I am excited to continue growing as a developer, contribute to innovative projects, and make a positive difference in the tech community.

Languages

Python
Python
JavaScript
JavaScript
HTML
HTML
CSS
CSS
C++
C++
C
C

Technologies

React
React
Git
Git
GitHub
GitHub
VS Code
VS Code
Figma
Figma
Neovim
Neovim

Projects

Thinkforge

Thinkforge

Thinkforge is a web app that creates quizzes based on user-selected topics and difficulty levels. It’s built with Next.js, Tailwind, and React, and uses the OpenAI API to generate questions in real-time. The backend runs on serverless API routes, and a CI/CD pipeline handles deployment and previews. The project focuses on dynamic content generation and streamlined deployment.

Pokedex web app

Pokedex web app

This project is a Pokédex-style application built with React, Vite, and Bootstrap 5. It features a card-based layout styled with modular CSS, with visual elements that change based on Pokémon types. It’s mainly focused on frontend UI and API usage.

SFU Weather X Bot

SFU Weather X Bot

TwitterBot is a script that scrapes images and descriptions from websites using BeautifulSoup and posts them to X (Twitter) through its API. It automates the process of finding content and sharing it as tweets with captions. The project combines basic web scraping with automated API posting.

Posture App

Posture App

The Posture Detection App is a desktop application that uses a webcam to check sitting posture in real time. It’s built with Flask, MediaPipe, and PyWebView, and packaged with PyInstaller. The app tracks body landmarks to detect slouching and alerts the user when posture needs correcting. It focuses on simple real-time feedback using computer vision.

Coursework

SFU Logo

CMPT 225

Data Structures and Programming

Linked ListsStacksQueuesTreesAVL TreesHash MapsC++OOPMemory ManagementDebugging
SFU Logo

CMPT 201

Systems Programming

ProcessesConcurrencyThreadsSystem CallsMemory AllocationFile SystemsIPCC
SFU Logo

CMPT 276

Introduction to Software Engineering

EthicsSDLCProject Managment
SFU Logo

MATH 152

Calculus II

Integration TechniquesImproper IntegralsSequences and SeriesTaylor SeriesParametric EquationsPolar CoordinatesDifferential Equations
SFU Logo

MACM 316

Numerical Analysis

Root FindingBisection MethodNewton's MethodLinear SystemsLU DecompositionNumerical Integration
SFU Logo

MATH 232

Linear Algebra

Vector SpacesLinear TransformationsMatrix AlgebraGaussian EliminationDeterminantsEigenvaluesEigenvectors

Resume

Contact Me

I'm always interested in creating new projects. Reach out to me through any of these platforms.

GitHub

GitHub

Outlook

Outlook

Gmail

Gmail

LinkedIn

LinkedIn