Hi, I am Kenji Adachi

Software Developer

a picture of Kenji Adachi smiling

What I do

Core Computer Science

Strong foundation in Object-Oriented Programming, Advanced Data Structures, Algorithms, Database Systems, and Operating Systems.

Full-Stack Development

Experience in both front-end (HTML, CSS, JavaScript, C#, Python/PyQT5, TailWind, Bootstrap, Xcode) and back-end (C/C++, Python, JavaScript, Haskell, C#) development.

Data Management

Proficient in designing and implementing database solutions using SQL (PostgreSQL, SSMS, MongoDB), creating ER Diagrams, and managing relational and non-relational data.

Collaborative & Communicative

Proven ability to work effectively in teams and communicate technical concepts clearly, gained through professional work, group projects, and hackathons.

See My Experience

About Me

Full Stack | Software Developer

As a recent graduate with a BS in Computer Science, I possess a strong drive for continuous learning and a proven ability to quickly grasp new technologies. My proficiency in computer science was evident during my studies, leading to my role as a Teaching Assistant where I effectively guided and mentored younger students. This experience, combined with my proactive involvement and technical contributions that often made me the go-to resource within hackathon teams, highlights my problem-solving skills and collaborative spirit. At FAST Enterprise, I grew my communication and client management skills by working directly with clients to understand their needs and present solutions clearly.

Inspired by the ever-evolving tech landscape, I am eager to apply my skills in software development and contribute to innovative projects. My passion for programming, ignited in my early years, has fueled my pursuit of a career where I can leverage my technical abilities and collaborate with industry professionals to achieve shared growth. In my free time, I enjoy staying active through hiking and soccer, as well as exploring creative technologies like Unity, Godot, and Blender, and further developing my web development skills.

Kenji walking on road in the fall

Professional Experience

Software Developer & Consultant — FAST Enterprises

Even though I cannot show specific projects from my time at FAST Enterprises due to confidentiality, I want to highlight the valuable experience and skills I gained during my time there. I contributed to the development and implementation of software solutions for state government clients, working directly with the Unemployment Insurance Agency (UIA).

My role spanned the full software development lifecycle—from requirements gathering to rollout and production support. I used C#, SQL, and Visual Basic in both debugging and implementing core functionality. I collaborated with 5 to 10 internal teams and participated in weekly client meetings, where I helped run live demos and discussed requirements with groups of 10 to 30 stakeholders.

Key contributions included creating and reviewing code with complex logic and UI components, writing and optimizing SQL queries, and configuring data across environments. I also strengthened my skills in teamwork, problem-solving, client communication, and translating technical solutions into clear, actionable outcomes.

Teaching Assistant — Washington State University

As a TA for an introductory C/C++ programming course, I led weekly three-hour lab sessions for a group of 16 students. I supported students in learning basic programming concepts, debugging code, and preparing for assignments.

I worked closely with the course professor and a team of 15 other TAs to ensure students received a consistent and high-quality learning experience. This role helped sharpen my ability to read and interpret code written by others and strengthened my skills in technical mentoring, patience, and communication.

Personal Experience

A selection of my range of projects

ANT Software

All Things New (ANT) is a group-base community application to challenge others to try new things.

PipeSim

Python Pipe Simulation Model to support a client in their research.

Banana AI

Uses machine learning technology to look at an image of a banana and determine if it is ripe or not.

Node Graph Sketch Pad

Software to create a node graph while showing various graph information.

Airline Flight Search Engine

Program that allows the user to search various airlines, airports and plan flights.

More To Come!

I am taking a journey through other technologies!