Kyle McCracken
Full Stack Developer
A full stack developer with a passion for building scalable and efficient web applications.
[+] Running 2/2⠿ Container nextjs-app Started⠿ Container postgres-db Startednextjs-app | $ bun installnextjs-app | bun install v1.2.22nextjs-app | + next@15.5.5nextjs-app | + react@19.1.0nextjs-app | + typescript@5.7.3nextjs-app | 5 packages installednextjs-app | $ bun run devnextjs-app | ▲ Next.js 15.5.5nextjs-app | - Local: http://localhost:3000nextjs-app | - Environments: .env.localnextjs-app | ✓ Ready in 700msPersonal Project
Benchwarmers.app
A community-driven platform for tracking your NHL teams stats, salaries, game scores, and more!
Personal Project
Personal OS
My personal operating system. Built with NextJS, Tailwind CSS, and Shadcn/UI.
OSS Project
HLS Video Compressor
Simple, script-based HLS (HTTP Live Streaming) compression workflow for generating adaptive bitrate streams from MP4 files. Produces a master playlist plus multiple resolution-specific variant streams and a thumbnail.
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2
BOS
BOS
0
FINAL
00:00
PIT
3
EDM
EDM
4
FINAL
00:00
CBJ
4
DET
DET
3
FINAL
00:00
OTT
2
TBL
TBL
3
FINAL
00:00
CAR
2
NYR
NYR
3
FINAL
00:00
DAL
2



LLMs Aren't Magic—Here's How They Actually Work
Learn how LLMs actually work, and how to architect your applications to use them effectively.
Tokens, Context Windows, and Why Your AI App Is Slow
Token management is the difference between a prototype and a production app. Learn how to optimize for cost, speed, and accuracy.
Building a Real-Time NHL Scoreboard with Supabase
Learn how to implement real-time sports updates using Supabase's Realtime feature, creating an efficient and scalable solution for live scoreboard updates.
Loading...