iex> Ken</>

Behind the moduledoc

iex> Ken.moduledoc()
"""

I am an Elixir-loving software engineer based in Tokyo, Japan. I develop open-source software, primarily on Codeberg. I've spent over a decade in embedded systems and web development, and I'm currently open to new opportunities while deepening my Elixir work and learning machine learning. I may not be Linus Torvalds or José Valim, but I want to build something new — however small — that leaves a mark on the world.

While the world becomes increasingly obsessed with digital experiences, I believe technology's true purpose is to enhance and empower the physical world we actually live in. Computers and AI should complement human capabilities, not replace them — amplifying our potential rather than diminishing our agency.

"""
iex> Ken.value()
"Rather than scaling existing solutions from 1 to 100, I focus on the harder challenge of creating something meaningful from nothing — turning 0 into 1. I believe in writing code that's not just functional, but elegant and maintainable, combining the reliability mindset from embedded systems with the agility of modern web development."
iex> Ken.likes()
[
  • "Writing code in Elixir", # reminded me of the joy of coding
  • "Cool gadgets", # superbacker on Kickstarter
  • "Coffee" # yeah, I'm a serious caffeine addict
]
iex> Ken.dislikes()
[
  • "Social media noise", # feeds overflowing with rubbish info
  • "Big Tech", # exploitative data collection and ad bloat
  • "Kickstarter scams" # Process.exit(scammer_pid, :kill) — long overdue
]
iex> Ken.experiences()
[
%Role{
company: "IP Dream inc.",
position: "Lead Engineer, Business Development Manager, and Tech Sales",
period: 2021..2022,
achievements: [
  • "Developed a Java web application (business optimization system) to support analytical operations for an environmental quality analysis company",
  • "Built a client device for remote desktop services using a VPN",
  • "Localized an existing collaboration app for the Japanese market",
  • "Performed maintenance support for a major security company's disaster portal service",
  • "Designed and set up the workation office on-site"
]
},
%Role{
company: "Hitachi, Ltd.",
position: "Lead Engineer and Business Development Analyst",
period: 2019..2025,
achievements: [
  • "Developed Python software for a geofencing VPN device",
  • "Built demo applications (using Elixir) for new business initiatives, such as BLE-based human location detection, management dashboards and so on",
  • "Conducted research and trials for new ventures such as mushroom cultivation containers and electric kickboards/bicycles",
  • "Explored collaboration with venture companies"
]
},
%Role{
company: "Hitachi, Ltd.",
position: "Lead Engineer",
period: 2017..2019,
achievements: [
  • "Led cross-functional teams of engineers, including external contractors",
  • "Developed embedded C firmware for a card reader modules and designed security protocols",
  • "Refactored legacy code (backend/C++) of existing product and developed a new UI (frontend/C#) for the development of a new Teller Machine",
  • "Developed embedded C firmware for a labeler targeting the medical industry"
]
},
%Role{
company: "Hitachi, Ltd.",
position: "Software Engineer",
period: 2013..2017,
achievements: [
  • "Developed embedded C firmware for ATM modules such as receipt printers, and bankbook printers",
  • "Implemented a mechatronics logger in the firmware and also developed a desktop application for log analysis",
  • "Conducted an internship at an Indian company, researched the automotive market, and analyzed its future prospects",
  • "Mentored three junior developers from abroad and supported them in adapting to life in Japan"
]
}
]
iex> Ken.skills()
[
  • languages: ["C", "Elixir", "SQL", "Bash", "Python"],
  • backend: ["Phoenix", "LiveView", "OTP", "GraphQL", "WebSockets"],
  • databases: ["PostgreSQL", "MySQL", "SQLite", "Redis"],
  • infrastructure: ["Docker", "Fly.io", "Terraform", "Sentry"],
  • embedded: ["Firmware development", "Real-time systems", "Security protocols"],
  • human_languages: ["Japanese", "English"]
]
iex> Ken.availability()
%Availability{
location: "Tokyo, Japan",
timezone: "Open to remote opportunities globally, especially JST-friendly",
ready_for: [:full_time, :consulting, :microtasks, :collaborations],
status: :open_to_new_roles,
note: "Always happy to discuss interesting projects, share Elixir knowledge, or grab coffee in Tokyo."
}
iex> Ken.tip()