Skip to content

ethanokamura/portfolio

Repository files navigation

Ethan Okamura - Portfolio

A modern, responsive portfolio website showcasing my work as a Founding Product Engineer and Full-Stack Developer.

🔗 Live Site: ethanokamura.io

🎯 About

This portfolio highlights my experience building scalable applications, leading product development, and creating impactful software solutions. Currently a Computer Science student at UC Santa Cruz (graduating Spring 2026) and Founding Product Engineer at CorkVision.

🛠️ Tech Stack

  • Framework: React with TypeScript
  • Styling: Tailwind CSS
  • Build Tool: Vite
  • Fonts: Outfit (Google Fonts)
  • Deployment: GitHub Pages

✨ Features

  • 🎨 Modern, dark-themed UI with custom color scheme
  • 📱 Fully responsive design for mobile, tablet, and desktop
  • ⚡ Fast performance with optimized assets
  • 🔍 SEO optimized with meta tags, Open Graph, and structured data
  • ♿ Accessible and semantic HTML
  • 🎭 Smooth animations and transitions
  • 📊 Showcases experience, projects, and technical skills

📊 Featured Projects

🚀 Anystack

Production-ready SaaS boilerplate for rapid product development across multiple tech stacks.

🏄 SurfBored

Anti-engagement social app designed to get users off their phones and into real experiences.

📝 Cosmiq

AI-powered markdown note-taking desktop app built in 36 hours at CruzHacks 2025.

💼 Experience Highlights

  • Founding Product Engineer @ CorkVision - Built 60% of production codebase, eliminated $10-15K monthly in AWS costs
  • Founder @ PerfectLine - Created educational platform serving 10+ clients with C++ curriculum
  • Instructor @ The Coder School - Taught software development to students aged 12-16

🔧 Technical Skills

Languages: Dart, C++, TypeScript, JavaScript, Python, C#, C, SQL

Frameworks: Flutter, React, Next.js, Node.js, Express, Deno, Unity, Astro

Tools: AWS, Docker, Git, GitHub Actions, GCP, Cloudflare, Linux

📈 SEO & Performance

  • ✅ Optimized meta tags for search engines
  • ✅ Open Graph tags for social media sharing
  • ✅ Structured data (JSON-LD) for rich search results
  • ✅ Sitemap and robots.txt for crawlers
  • ✅ Web manifest for PWA capabilities
  • ✅ Lighthouse score: 98

📝 Content Updates

Portfolio data is managed through /src/data/portfolio-data.json. To update:

  1. Edit the JSON file with your new content
  2. Run the development server to preview changes
  3. Build and deploy

🌐 Deployment

This site can be deployed to any static hosting platform:

  • Vercel: vercel deploy
  • Netlify: Connect GitHub repo
  • GitHub Pages: Use GitHub Actions workflow
  • Cloudflare Pages: Connect repository

📄 License

This project is open source and available under the MIT License.

📧 Contact

Ethan D. Okamura


Let's build something together! 🚀

I'm always open to discussing new projects, creative ideas, or opportunities to collaborate.

About

My portfolio site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors