06/13/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | Research Software Developer | Educator

Sapporo, Japan
Only remote
B.Sc. Engineering (Computer Science), KTH Royal Institute of Technology, Stockholm, Sweden (2001)
Sapporo, Japan
Only remote
B.Sc. Engineering (Computer Science), KTH Royal Institute of Technology, Stockholm, Sweden (2001)

Profile attachments

Micke_Kuwahara_FreelanceJob_SoftwareDeveloper_SlimmerVersion_CV.pdf

About me

I am a software engineer and a teacher with a creative artistic flare, born in Sweden living in Japan. I find life thrilling and exciting in every way. I am a father and a husband. I am curious and like learning new things and solve problems and that is mainly what I do and do well.

C (Programming Language)Java (Programming Language)JavaScript3D Modeling3D PrintingGoogle App EnginesHTML5C Sharp (Programming Language)C++ (Programming Language)Cascading Style Sheets (CSS)Data VisualizationDjangoVideo Game DevelopmentLeadershipPython (Programming Language)Software ArchitectureSoftware PrototypingSoftware ToolsRobotics Design and ProductionSoftware EngineeringSoftware SystemsReact.jsFlaskBackend ProgrammingAngularJSWeb FrameworksReverse Engineering SoftwareFront End Software DevelopmentReact ReduxScientific Programming
Python & Web Frameworks
Extensive use of Python together with frameworks such as Flask and Django for scientific software, web applications, and research platform development spanning more than 20 years of professional experience.

AI & Machine Learning Integration
Integration of AI and machine learning techniques into scientific software systems, including open-access platforms for Materials Informatics, data visualization, and laboratory automation at Hokkaido University.

Frontend Development (JavaScript, React, Angular)
Development of advanced web platforms and interactive applications using JavaScript, React, Angular, HTML5, and CSS3, including the creation of Webble World and other research-oriented web platforms.

Robotics & Laboratory Automation
Design and development of robotics solutions and laboratory automation systems, including the open-source 3D-printed material synthesis robot FLUID published in ACS Applied Engineering Materials.

Scientific Software Development
Creation of specialized scientific software tools such as CADS and SCAN, supporting chemical reaction path network visualization and materials informatics research.

3D Printing & Blender
Application of 3D printing technologies and Blender for creative design, prototyping, and the development of physical research instruments.

Software Architecture & Technical Leadership
Leadership of software development teams and projects, including programming team leadership at DICE for Battlefield 1942 and Battlefield 2, and lead developer roles at Hokkaido University.

Data Visualization
Development of data visualization tools and graphical user interfaces for scientific applications, including GUI tools for Gaussian Process Regression and scikit-image accessibility.

Game Development
Professional game development experience including work on 3D games, interactive software, early VR experiences, and major commercial titles such as Battlefield 1942 and Battlefield 2.

Experience

Professional experience10+ years
Freelancer since2026

Languages

EnglishFluentSwedishNative speaker

Project history

Lead Software Developer and Research Fellow

Hokkaido University
Lead developer of CADS and SCAN. Scientific software development, machine learning integration, robotics, laboratory automation, and student mentoring. Developing open-access platforms for Materials Informatics, machine learning, data visualization, and laboratory automation.

Project-based Expert Consultant

DENSO Corporation
Assisted development of the MateHive materials platform and adaptation of CADS-related technologies.

Assistant Researcher and Lead Developer

Hokkaido University - Meme Media Laboratory
Creator and lead developer of Webble World. International research collaborations, EU projects, publications, and advanced web platform development.

Programming Team Leader and Project Management Team Member

Digital Illusions CE / DICE
Programming Team Leader and Project Management Team Member for Battlefield 1942 and Battlefield 2.

Lead Developer and Game Programmer

Liquid Media
Lead Developer and Game Programmer working with 3D games, interactive software, and early VR experiences.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in