Skip to content
View rrblack's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report rrblack

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rrblack/README.md

Kyle Porter 👋

Full-Stack Web Developer · Tokyo, Japan American in Japan · EN / JP

Based in Tokyo Bilingual


My Story

I didn't start in tech.

I graduated from the University of Tennessee with a degree in International Business, moved to rural Japan on the JET Programme, and spent a year teaching English in a small fishing town in Kochi Prefecture with no other foreigners around. That's where my Japanese got serious.

After JET I moved to Tokyo, and somewhere along the way I started wondering if I could actually build things on the internet. In July 2024 I sat down with a Python course and started from zero.

Eight months later I had an IT job. A year after that I had live websites in production, a client project delivered from professional Figma specifications, and a clear direction: web development.

This GitHub is the record of that journey. Every commit from someone who decided to start building and hasn't stopped.


🛠 Tech Stack

Frontend

Next.js TypeScript React Tailwind CSS JavaScript HTML5 CSS3

Backend

Ruby on Rails Django Python PHP

Database & Services

Supabase PostgreSQL

Infrastructure & Tools

AWS Docker Cloudflare GitHub Actions Linux


🚀 Projects

Bilingual Blog; English & Japanese

My first real production project. A bilingual blog about life in Japan as a foreigner. Designed, built, and operated entirely by me. This is where I learned what it actually means to ship something.

  • Stack: Next.js App Router, TypeScript, Supabase, Cloudflare Pages
  • Features: Full EN/JP i18n, newsletter system, image integration, SSR/SSG
  • Status: Live and actively maintained

Corporate Website; Client Project

A corporate website built for a real client; a BIGO LIVE partner startup. The company hired a professional designer who produced Figma specifications, and I implemented the entire site from those designs. This was my first experience working in a proper designer to developer handoff workflow.

  • Stack: Next.js, TypeScript, PHP, Cloudflare Pages
  • Features: GTM integration, conversion tracking, contact form, AOS animations, fully responsive
  • Status: Live in production. Currently implementing a full redesign from new Figma specifications.

Employee Login Portal

A login screen interface originally intended as an employee login portal. Built independently while working directly under the CTO. My first experience receiving technical direction from senior leadership and delivering to a real internal brief.

  • Stack: Django, Python, Bootstrap
  • Status: Completed

⚙️ Rails Portfolio Site (in progress)

Personal Portfolio; Ruby on Rails

Currently learning Ruby on Rails by building my portfolio site. Active development.

  • Stack: Ruby on Rails, Tailwind CSS, Hotwire, Stimulus, ERB
  • Status: In active development

📜 Certifications

Certification Year
🟡 AWS Certified Developer – Associate 2025
🟢 AWS Certified AI Practitioner 2025
⚪ AWS Certified Cloud Practitioner 2024
🔵 Microsoft AZ-900 Azure Fundamentals 2024
🇯🇵 JLPT N1 Japanese Language Proficiency 2024

🎓 Education

University of Tennessee, Knoxville B.S. International Business & Business Management Summa Cum Laude; GPA 3.87 / 4.0


🌍 Languages

Language Level
🇺🇸 English Native
🇯🇵 Japanese JLPT N1; Business level

📬 Find Me


Tokyo based. Actively seeking web engineering roles; frontend, full-stack, or hybrid. Remote or hybrid preferred.


カイル・ポーター 👋

フルスタックWebエンジニア · 東京在住 在日アメリカ人 · 英語ネイティブ / 日本語N1

東京在住 バイリンガル


私のストーリー

ITの世界に最初からいたわけではありません。

テネシー大学でビジネスを学んだ後、JETプログラムで日本に渡り、高知県の小さな漁師町で1年間英語教師として働きました。外国人は自分だけという環境の中で、日本語力を本格的に鍛えました。

JET終了後は東京に移り、いつしか「自分でWebサービスを作れるようになりたい」と思うようになりました。2024年7月、Pythonの学習をゼロからスタート。

それから8ヶ月後にはIT企業に就職。さらに1年後には複数のWebサイトを本番環境で運用し、プロのデザイナーが作成したFigmaデザインをもとにクライアントサイトを納品するまでになりました。

このGitHubは、その道のりの記録です。作ることを決めて、今も作り続けています。


🛠 技術スタック

フロントエンド

Next.js TypeScript React Tailwind CSS JavaScript

バックエンド

Ruby on Rails Django Python PHP

データベース・サービス

Supabase PostgreSQL

インフラ・ツール

AWS Docker Cloudflare GitHub Actions


🚀 プロジェクト

バイリンガルブログ; 日本語・英語

日本在住の外国人として日本の生活を発信するバイリンガルブログ。設計から開発、運用まで全て一人で担当しました。「本番環境で動くものを作る」とはどういうことかを学んだプロジェクトです。

  • 技術: Next.js App Router、TypeScript、Supabase、Cloudflare Pages
  • 機能: 日英完全対応 i18n、ニュースレター機能、SSR/SSG
  • 状況: 本番稼働中・継続的にメンテナンス中

コーポレートサイト; クライアント案件

BIGO LIVEのパートナー企業向けに制作したコーポレートサイト。専属デザイナーが作成したFigmaデザインをもとに実装しました。デザイナーとエンジニアの分業ワークフローを初めて経験したプロジェクトです。

  • 技術: Next.js、TypeScript、PHP、Cloudflare Pages
  • 機能: GTM連携、コンバージョントラッキング、お問い合わせフォーム、AOSアニメーション、レスポンシブ対応
  • 状況: 本番稼働中。現在新しいFigmaデザインをもとにフルリニューアル実装中。

社員ログインポータル

社員向けログインポータルとして設計された画面。CTOと直接連携しながら単独で開発しました。上流の技術方針を受けて実装するという経験を初めて積んだプロジェクトです。

  • 技術: Django、Python、Bootstrap
  • 状況: 完成

⚙️ Railsポートフォリオサイト (開発中)

個人ポートフォリオ; Ruby on Rails

Ruby on Railsを学びながら制作中のポートフォリオサイト。積極的に開発を進めています。

  • 技術: Ruby on Rails、Tailwind CSS、Hotwire、Stimulus、ERB
  • 状況: 開発中

📜 資格

資格 取得年
🟡 AWS Certified Developer – Associate 2025年
🟢 AWS Certified AI Practitioner 2025年
⚪ AWS Certified Cloud Practitioner 2024年
🔵 Microsoft AZ-900 Azure Fundamentals 2024年
🇯🇵 日本語能力試験 N1 2024年

🎓 学歴

テネシー大学ノックスビル校 国際ビジネス・ビジネスマネジメント学士 最優秀卒業 (Summa Cum Laude); GPA 3.87 / 4.0


🌍 言語

言語 レベル
🇺🇸 英語 ネイティブ
🇯🇵 日本語 JLPT N1; ビジネスレベル

📬 連絡先


東京在住。フロントエンド・フルスタック・ハイブリッドなどWebエンジニアポジションを積極的に探しています。リモートまたはハイブリッド希望。

Pinned Loading

  1. client_project client_project Public

    First client project for startup Japanese company

    TypeScript

  2. model-project-ruby model-project-ruby Public

    First web project using ruby on rails

    Ruby

  3. loginscreen loginscreen Public

    Python