Back to Projects

Daniel Yi Portfolio Website

A full-stack portfolio demonstrating technical and design execution

Visit Site
Daniel Yi Portfolio Website

Overview

This portfolio site showcases full-stack development skills through a modern, performant web application deployed on AWS infrastructure. Built to demonstrate both technical depth and product taste.

Tech Stack

Frontend

  • React 18
  • Next.js 15
  • TypeScript
  • Tailwind v4

Backend

  • AWS Lambda
  • API Gateway
  • DynamoDB
  • SES

Infrastructure

  • AWS CDK
  • CloudFront
  • S3
  • Route 53
  • GitHub Actions

Special Features

  • SwiftLaTeX WASM
  • MDX
  • LaTeX Parser

Serverless Architecture

Static-first architecture with serverless API endpoints, optimized for free-tier deployment.

Static Frontend

Next.js static export hosted on S3, distributed via CloudFront CDN with OAC

API Layer

HTTP API Gateway + Lambda functions for contact form and health checks

Data Layer

DynamoDB for form submissions, SES for email notifications

CI/CD Pipeline

GitHub Actions with OIDC for secure, automated deployments

Key Features

  • Complete infrastructure as code using AWS CDK (TypeScript)
  • Automated CI/CD pipeline with preview deployments
  • Browser-based LaTeX compilation using WebAssembly
  • Custom LaTeX parser for structured resume rendering
  • Performance-optimized with code splitting and lazy loading
  • Fully accessible (WCAG AA) with keyboard navigation support
  • Zero idle costs on AWS free tier

Technical Challenges & Solutions

LaTeX in the Browser

Integrated SwiftLaTeX WASM engine to compile LaTeX documents entirely client-side, with custom parsing for structured HTML rendering

Cost Optimization

Designed entirely within AWS free tier using serverless architecture, static hosting, and minimal dependencies

Performance Metrics

95+
Lighthouse Performance
< 1.2s
First Contentful Paint
$0 (free tier)
AWS Monthly Cost
< 45s
Build Time