https://github.com/leonardonapoless/leocodes
My Portfolio Website
https://github.com/leonardonapoless/leocodes
appledeveloper classic-mac-os css cute fun html iosdeveloper macos nostalgia portfolio react typescript vite
Last synced: about 1 month ago
JSON representation
My Portfolio Website
- Host: GitHub
- URL: https://github.com/leonardonapoless/leocodes
- Owner: leonardonapoless
- Created: 2025-11-22T02:29:01.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-01-17T23:00:35.000Z (2 months ago)
- Last Synced: 2026-01-18T11:58:44.551Z (2 months ago)
- Topics: appledeveloper, classic-mac-os, css, cute, fun, html, iosdeveloper, macos, nostalgia, portfolio, react, typescript, vite
- Language: TypeScript
- Homepage: https://leocodes.vercel.app
- Size: 7.47 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
LeoCodes
Welcome to my portfolio. It's a website, but it thinks it's a Macintosh from 1997.

I built this out of a deep nostalgia for an era I never actually lived through. I wanted to experience that beige aesthetic and hear the satisfying clicks of a simpler time. It is built with React but styled to look like System 6/7 using the awesome System.css library.
## Overview
Windows
Drag them, resize them, close them. They behave like you expect.
Doom
Yeah, the shareware version of Doom is in here. Double-click the "Games" folder. You're welcome.
Files
The icons are functional and open actual windows. "About Me" covers the lore and "Projects" showcases the code.
Sound
It clicks and beeps. (You can mute your tab if you hate fun).
Tech Stack
React
TypeScript
Vite
System.css (for the retro vibes)
EmailJS (for the contact form)
## Running it locally
If you want to poke around the code, make sure you have [Bun installed](https://bun.sh/):
```bash
git clone https://github.com/leonardonapoless/leocodes.git
cd leocodes
bun install
bun run dev