James Karanja

Got an idea you need automated? I'm a skilled software engineer with half a decade plus experience designing, developing, and maintaining highly-performant web applications. Specializing in JavaScript, TypeScript, and modern frameworks and tools like React, NextJS and Node.js to deliver scalable, responsive solutions.

Skills & Technologies

JavaScript

Modern JavaScript, including ES6+ features.

TypeScript

Strong typing for scalable applications.

React

Building interactive user interfaces.

Next.js

Server-side rendering and static site generation.

Angular

Developing robust single-page applications.

Node.js

Backend development with JavaScript runtime.

C#

Object-oriented programming for .NET applications.

.NET

Framework for Windows and web applications.

React Native

Cross-platform mobile app development.

Redux

State management for JavaScript apps.

SQL

Database querying and management.

MongoDB

NoSQL database for modern applications.

Azure

Microsoft's cloud computing platform.

Docker

Containerization for consistent deployment.

Kubernetes

Containerization for consistent deployment.

Featured Projects

MovieMania

MovieMania

React

A simple movie manifest application built with React.

Bionic

Bionic

React

A music streaming app built with ReactJs, providing a seamless user experience.

iBusiness

iBusiness

React.NET FrameworkAzureAzureSQLDocker

An ERP system built with React, and Tailwind CSS.

Electronic Monitoring and Learning (e-MEL) System

Electronic Monitoring and Learning (e-MEL) System

React.NET FrameworkAzureAzureSQLDocker

An projects monitoring and evaluation system built with React, Tailwind CSS, and .NET Framework.

My Journey

Senior Software Engineer

Intsoft (K) Limited

June 1, 2023 - Present

Led modernization projects, implemented Micro-Frontends architecture, and established CI/CD pipelines.

Software Engineer

Intsoft (K) Limited

January 15, 2023 - May 31, 2023

Developed React Native mobile applications, optimized SQL Server stored procedures, and supported frontend development tasks.

Web Development with Python (Django)

Zalego Institute of Technology

September 1, 2019 - December 15, 2019

Completed course in web development using Python and Django framework.

Android Development with Java

Zalego Institute of Technology

May 1, 2019 - August 30, 2019

Completed course in Android app development using Java.

Get In Touch