A modern, responsive portfolio website showcasing my work as a Founding Product Engineer and Full-Stack Developer.
🔗 Live Site: ethanokamura.io
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.
- Framework: React with TypeScript
- Styling: Tailwind CSS
- Build Tool: Vite
- Fonts: Outfit (Google Fonts)
- Deployment: GitHub Pages
- 🎨 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
Production-ready SaaS boilerplate for rapid product development across multiple tech stacks.
Anti-engagement social app designed to get users off their phones and into real experiences.
AI-powered markdown note-taking desktop app built in 36 hours at CruzHacks 2025.
- 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
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
- ✅ 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
Portfolio data is managed through /src/data/portfolio-data.json. To update:
- Edit the JSON file with your new content
- Run the development server to preview changes
- Build and deploy
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
This project is open source and available under the MIT License.
Ethan D. Okamura
- Email: ethanokamura3@gmail.com
- Website: ethanokamura.io
- GitHub: @ethanokamura
- LinkedIn: linkedin.com/in/ethanokamura
Let's build something together! 🚀
I'm always open to discussing new projects, creative ideas, or opportunities to collaborate.