KK
Kenta Kodashima

Kenta Kodashima

Full-stack software engineer who designs schemas and APIs, and builds the UI on top.

View selected work

What I do

AI-assisted development

Fast prototyping · code generation · code review · bug fixing

Make the most of AI tools such as Claude Code and Claude Design to ship features faster and with higher quality.

End-to-end feature ownership

PRD · tech spec · schema · API contract · UI

I can own features end to end, keeping the data model, API, and UI coherent from first spec to ship.

Systems that absorb change

Generic systems · design patterns · clean abstractions

Adopt design patterns to build systems that can absorb change without refactoring.

Performance at data scale

Paging · batching · bulk operations · background processing

Optimize applications to handle large volumes of data efficiently.

About
photo
Kenta Kodashima
Vancouver, BC, Canada

I ship features end to end.

I’m a full-stack software engineer currently working at a SaaS company that helps brands and retailers make better decisions with data. I have led critical projects such as the panel-provider integration and in-app screener, solving business problems and helping the customer operations team work with our clients more efficiently.

I am a self-taught engineer, and I am currently pursuing my second degree in computer science online at Oregon State University to deepen my understanding of the "why" behind the system.

View LinkedIn profile
Languages
TypeScriptJavaScriptPython
Databases
MongoDBPostgreSQL
Frameworks
ReactNest.jsNode.jsExpress.js
Tooling
Claude CodeClaude DesignStorybookPlaywrightNotionJira
Craft
Onion architectureDesign systemsDesign patternsSOLID principlesAPI design

Experience

01Software EngineerMakerSights · San Francisco (Remote)2021 — Now

Plan features, write tech specs, develop new features for an enterprise application to help customers collect the voice of the consumer, while maintaining the platform.

TypeScriptNode.jsExpress.jsNest.jsMongoDBPythonReactClaude Code
02Full-Stack DeveloperPowderMonkey Studio · Richmond, BC2019 — 2021

Develop a loyalty mobile app while shipping corporate websites for the customers.

TypeScriptNode.jsExpress.jsPostgreSQLReact
03Frontend DeveloperId. Design Studio · Nishiwaseda, Tokyo2016

Communicate with customers closely to build pixel perfect corporate websites for them

JavaScriptHTML/CSSBootstrapWordPress
Selected work

Case studies.

Thinking behind the features and products I worked on; the problem, the approach, and what actually changed.

2026Lead

In app screener questions

A new feature to screen out panelists before entering our surveys.

Claude CodeTypeScriptNest.jsReact.jsMongoDB
Problem
Unable to work with some panel providers due to the lack of the ability to disqualify respondents entering our survey.
Approach
Reuse the existing schema to introduce a new group of questions to be asked to screen out respondents before entering the survey, rather than building a brand new system from scratch.
Outcome
Unblock us to work with more panel providers. Reduce the time for the customer operations team to set up new surveys for our clients.
2023Lead

Panel provider integration

A generic system designed to work with any third party panel providers.

TypeScriptNode.jsNest.jsMongoDBReact
Problem
The need to work with 10+ different panel provider platforms that require unique configuration.
Approach
Adapt the strategy pattern to build a generic system that works with many different configurations without deployment.
Outcome
Onboarded 10+ new panel providers to reduce the time required to field respondents for the clients.
2020Lead

Reward app

A mobile app where users can collect reward stamps for multiple bubble tea shops in a single app.

React NativeTypeScriptNode.jsReact.jsPostgreSQLAWS (EC2, Route 53, S3)
Problem
Typically, consumers have to install an app per shop to collect rewards. The company I worked for wanted to build a mobile app in 4 months where users can collect rewards for multiple shops in a single app.
Approach
Choose React Native to build an app in both iOS and Android at the same time. Adapt pure React Native over Expo App to maximize the flexibility. e.g. react version, choice of libraries, etc.
Outcome
Developed and published a mobile app within the time frame where we invited many local bubble tea shops.
Contact

Have a question?

Feel free to drop a line!