🧙‍♂️ My Portfolio

Here are some of the projects I've worked on. Click on the images to view more details.

File System Results
Recursive (Fibonacci) Results
HTTP Server (static files) Results
Package Manager (install single dependency) Results

Bun vs Node.js Performance Analysis

For my master's thesis, I have benchmarked Bun and Node.js runtimes across various aspects; such as "as a package manager", "as an HTTP server" or "as a script runtime". My work includes crawling through research papers on benchmarking, coming up with different testing scenarios for runtimes, creating an automated and maintainable testing environment, gathering results and publishing the results on public.

Shell
Docker
JavaScript
TypeScript
Digital Ocean
Product Page
Product Page - Mobile
Dashboard
Profile

Online Marketplace

A full-stack online marketplace application that lets users buy and sell products. Users can sign-in with Google, list their products, and buy from others. Tech stack with Next.js 14, Server Components, AWS DynamoDB and AWS S3.

React
TypeScript
Next.js
Tailwind
AWS
PostgreSQL
Prisma
Movie Page
Search Results

Movie Database

A movie database app that lets users search for movies and browse through various categories. Users can also see the average rating of each movie; which is rated by others. Built on top of Next 13 with Server Components

React
Next.js
TypeScript
Tailwind
Order Food Modal
Homepage
Cook Dashboard
Order History & Details

Food Delivery App

A platform for home cooks to share their food with the world. Lets users create a profile, upload photos of their food, and let others order from them. Uses Remix to utilize SSR.

Remix
TypeScript
React
PostgreSQL
Docker
Tailwind
AWS
LinkedInGithub