- ๐ I'm interested in game programming, data science, AI and more
- ๐ฑ I'm currently learning cyber security
- ๐ซ Reach me via SNS, e-mail, or message
- https://uma-expected-val.streamlit.app/
- https://baseballapps.streamlit.app/
- https://reversi-education.streamlit.app/
- note (Data Science): https://note.com/data_science/m/m49e5bdcc3788
A modern, single-page portfolio built with Streamlit.
- ๐ Bilingual โ Japanese / English with a language toggle in the sidebar
- ๐จ Modern dark UI with gradient hero, glassmorphism cards & hover effects
- ๐ note QR code in the hero linking to my articles
- ๐งญ Sidebar navigation (Home ยท About ยท Skills ยท Projects ยท Services ยท Contact)
- ๐งฉ Skill toolbox, featured projects and a "what I can help with" section
- โ๏ธ Content-driven โ edit everything in
site_content.py, no markup needed
.
โโโ app.py # Main Streamlit app
โโโ site_content.py # Bilingual content (EN/JA): profile, skills, projectsโฆ
โโโ requirements.txt # Python dependencies
โโโ assets/
โ โโโ note_qr.png # QR code linking to my note articles
โโโ styles/
โ โโโ style.css # Custom modern theme
โโโ .streamlit/
โโโ config.toml # Streamlit theme config
pip install -r requirements.txt
streamlit run app.pyThen open http://localhost:8501.
Open site_content.py and edit the CONTENT["en"] / CONTENT["ja"] dictionaries
(profile, skills, projects, services, contacts and UI labels). The layout and
both languages update automatically.

