Skip to content

LeGenAI/jhbaek

Repository files navigation

λ°±μž¬ν˜„ (Jae-Hyun Baek) - Portfolio Website

Mathematics & AI Research Portfolio

🌟 Project Overview

This is the official portfolio website for Jae-Hyun Baek, showcasing research achievements, academic contributions, and professional experience in Mathematics, AI, and Machine Learning. Built with modern web technologies and optimized for both desktop and mobile experiences.

🎯 Purpose

  • Academic Portfolio: Comprehensive showcase of research papers, publications, and conference presentations
  • Professional Profile: Highlighting expertise in AI/ML, Mathematics, and Software Development

πŸš€ Live Demo

πŸ”— Visit Portfolio Website (Custom Domain via DeepFountain Infrastructure)

πŸ“‹ Features

🏠 Home Page

  • Hero section with gradient background and animated elements
  • Professional introduction with key highlights
  • Quick links to major sections and social profiles

πŸ† Awards & Recognition

  • Academic achievements and honors
  • Best paper awards and scholarships
  • Professional certifications and recognitions

πŸ”¬ Research & Publications

  • Journal papers and conference presentations
  • Deep research achievements with detailed technical contributions
  • VLM & Multimodal AI expertise showcase
  • Research projects and collaborations

πŸ‘¨β€πŸ’Ό About

  • Professional background and education
  • Technical skills and core competencies
  • Project portfolio with live demos and GitHub links

πŸ“ž Contact

  • Professional contact information
  • Social media and professional network links
  • Direct communication channels

πŸ’» Tech Stack

Frontend Framework

  • Next.js 15.1.0 - React framework with App Router
  • React 19 - Latest React features and optimizations
  • TypeScript - Type-safe development

Styling & UI

  • Tailwind CSS - Utility-first CSS framework
  • shadcn/ui - High-quality component library
  • Lucide React - Beautiful icon library

Deployment & Hosting

  • Railway - Modern deployment platform with auto-deployment
  • Custom Domain - jhbaek.deep-fountain.com (DeepFountain infrastructure)
  • SSL Certificate - Automatic HTTPS with custom domain
  • Vercel-compatible - Alternative deployment options available

πŸ—οΈ Project Structure

jhbaek/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/
β”‚   β”‚   β”œβ”€β”€ (routes)/
β”‚   β”‚   β”‚   β”œβ”€β”€ awards/          # Awards & Recognition page
β”‚   β”‚   β”‚   β”œβ”€β”€ research/        # Research & Publications page
β”‚   β”‚   β”‚   β”œβ”€β”€ about/           # About & Projects page
β”‚   β”‚   β”‚   └── contact/         # Contact page
β”‚   β”‚   β”œβ”€β”€ globals.css          # Global styles
β”‚   β”‚   └── layout.tsx           # Root layout
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ ui/                  # shadcn/ui components
β”‚   β”‚   └── navigation.tsx       # Header navigation
β”‚   └── lib/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ images/                  # Research images and photos
β”‚   └── certificates/           # Award certificates
β”œβ”€β”€ package.json
β”œβ”€β”€ tailwind.config.js
β”œβ”€β”€ next.config.js
└── README.md

πŸ› οΈ Installation & Setup

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn
  • Git

Local Development

  1. Clone the repository

    git clone https://github.com/LeGenAI/jhbaek.git
    cd jhbaek
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Start development server

    npm run dev
    # or
    yarn dev
  4. Open in browser

    http://localhost:3000
    

Build for Production

npm run build
npm start

πŸ“Š Performance Optimization

Core Web Vitals

  • βœ… LCP: < 2.5s (Large Contentful Paint)
  • βœ… FID: < 100ms (First Input Delay)
  • βœ… CLS: < 0.1 (Cumulative Layout Shift)

Optimization Features

  • Next.js Image Optimization - Automatic WebP conversion and lazy loading
  • Code Splitting - Route-based and component-level splitting
  • Static Generation - Pre-rendered pages for optimal performance
  • Responsive Design - Mobile-first approach with adaptive layouts

🎨 Design System

Color Palette

  • Primary: Blue gradients (from-blue-600 to-purple-600)
  • Secondary: Amber accents (amber-400, amber-300)
  • Neutral: Gray scale (gray-50 to gray-900)

Typography

  • Headings: Inter font family with bold weights
  • Body: System font stack with regular weights
  • Code: Monospace font for technical content

Responsive Breakpoints

  • Mobile: < 768px
  • Tablet: 768px - 1024px
  • Desktop: > 1024px
  • Large Desktop: > 1280px

πŸ”§ Configuration Files

Next.js Configuration

/** @type {import('next').NextConfig} */
const nextConfig = {
  output: 'standalone',
  images: {
    domains: ['localhost'],
    formats: ['image/webp', 'image/avif'],
  }
}

module.exports = nextConfig

πŸ“ˆ SEO & Analytics

SEO Features

  • Comprehensive meta tags and descriptions
  • Open Graph social media optimization
  • Structured data for search engines
  • Automatic sitemap generation
  • Custom domain configuration (jhbaek.deep-fountain.com)
  • robots.txt optimization for search engine crawling
  • JSON-LD structured data with custom domain URLs

πŸ‘¨β€πŸ’» Author

λ°±μž¬ν˜„ (Jae-Hyun Baek)

  • πŸŽ“ Sogang University, Department of Mathematics
  • πŸš€ Team Leader at DeepFountain Inc.
  • πŸ”¬ AI/ML Researcher & Developer
  • πŸ“§ Email: bjh3641@gmail.com
  • πŸ’Ό LinkedIn: μž¬ν˜„-λ°±
  • πŸ™ GitHub: LeGenAI

πŸ™ Acknowledgments

  • Next.js Team - For the amazing React framework
  • shadcn - For the beautiful UI component library
  • Tailwind CSS - For the utility-first CSS framework
  • Railway - For the seamless deployment platform
  • EasyNext - For the initial project template

Built with ❀️ for EXAONE Lab Internship Application

About

Portfolio webpage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors