Software Engineer

Hi! I'm
James Kenneth

I build fast, reliable web applications at Automattic Inc. with a passion for clean code and great user experiences.

James Kenneth GuidavenSoftware Engineer
15+Years
7Companies
FrontendFocus

Frontend-focused engineer with deep expertise in JavaScript/TypeScript. I specialize in building polished, responsive user interfaces — and I'm equally comfortable across the backend with PHP and Java.

What I Do
Skills & Expertise

The technologies and principles I work with every day

skills.sh
$catfrontend.md
#Frontendprimary

> Building responsive, performant user interfaces with modern frameworks and tooling.

languages:JavaScript/TypeScriptHTML5/CSS3
tools:Angular / Vue / ReactIonic / React NativeTailwind CSS / SCSSState Management (Redux, NGRX, Vuex)StorybookWebpack / Gulp
$catbackend.md
#Backend

> Designing and building scalable services and cloud infrastructure.

languages:JavaScriptJavaPHP
tools:Node.js / ExpressSpring BootAWS / GCPDocker / KubernetesWebSocketMySQL / PostgreSQL / MongoDB
$catengineering.md
#Engineering

> Strong foundation in software design principles and system architecture.

principles:Data Structures & AlgorithmsDesign Patterns & SOLIDClean ArchitectureREST & GraphQL APIsMicroservices & Distributed SystemsOAuth / OpenID ConnectWeb Security & Accessibility
$_
7companies.15+years.One passion.
Experience
Companies I've Worked With

From startups to enterprise — building software across industries

Interested?

Let's dive deeper into my journey

View Full Experience →