Available for work

Kelvin
Barasa

Software developer who finds genuine joy in writing clean, purposeful code. Building things that work elegantly and feel just right.

// kelvin_barasa.js

const developer = {
  name: "Kelvin Barasa",
  role: "Software Developer",
  passions: [
    "clean code",
    "problem solving",
    "open source",
  ],
  yearsOfExp: 3,
  available: true,
};

console.log("Let's build something.");

A developer who
loves the craft

3+
Years Experience
20+
Projects Shipped
Lines of Code
Cups of Coffee

Hi, I'm Kelvin Barasa — a software developer based in Kenya with a deep love for writing code that's not just functional, but well-crafted.

I thrive on turning complex problems into simple, elegant solutions. Whether it's a full-stack web application or a CLI tool that saves hours of manual work, I bring the same care and attention to everything I build.

When I'm not at the keyboard, I'm probably reading about emerging technologies, contributing to open-source projects, or mentoring fellow developers in the community.

Currently open to freelance and full-time opportunities. Let's build something meaningful together.

What I work with

🖥️
Frontend
HTML & CSS JavaScript TypeScript React Vue.js Tailwind CSS
⚙️
Backend
Node.js Python Express FastAPI REST APIs GraphQL
🗄️
Databases
PostgreSQL MySQL MongoDB Redis SQLite
🚀
DevOps & Tools
Git & GitHub Docker Linux CI/CD AWS Vercel

Portfolio

Things I've built

🏗️
Full Stack Web App

School Management System

A scalable web application built with React and Node.js. Features real-time updates, authentication, and a clean REST API backend.

🌿
API & Backend

Data Visualization

A high-performance REST API built with Python and FastAPI. Designed for scalability with PostgreSQL, Docker containerization, and automated CI/CD pipelines.

🔧
Open Source Tool

Payment API

A developer productivity tool that automates repetitive workflows. Built with TypeScript, published on npm, and used by developers worldwide to save time.

Got a project
in mind?

I'm always open to interesting projects, collaborations, or just a good conversation about code.

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

— Martin Fowler