Fullstack Software Developer

Providing the best project experience.

I'm a Full Stack Software Engineer with experience in Web applications, Mobile applications, and Software development. I help businesses streamline operations and achieve their goals through innovative technology. Explore my projects and discover the skills that bring ideas to life.

What you should know about me

About Isaac

Isaac Maina - fullstack software developer

I’m a full-stack software developer from Kenya with a degree in Computer Science, specializing in custom web and mobile application development. I have hands-on experience with technologies like Python, JavaScript, Typescript, and Webflow, enabling me to build responsive, user-friendly, and scalable digital solutions.


My passion lies in creating innovative software solutions that align with business needs, helping companies enhance their online presence and achieve their goals. I excel in understanding client requirements, translating them into functional designs, and delivering robust, thoroughly tested applications..


In an ever-changing tech industry, I stay ahead by constantly learning new technologies and improving my skills. Whether it’s building custom websites, developing full-stack applications, or crafting sleek Webflow designs, I’m committed to delivering impactful digital products that make a difference.


If you’re looking for a freelance software developer who combines technical expertise with a deep understanding of business needs, let’s collaborate to bring your vision to life.

I offer full-stack development services

Project Phase

Need to speed up development, start a new project from scratch, or update an existing one? I’ve got you covered!

Research

Delving into your requirements, analyzing target audiences, and gathering insights to craft the perfect solution

Design

Transforming ideas into visually engaging and user-friendly interfaces tailored to your goals.

Development

Building robust, scalable, and high-performance applications using modern technologies.

Project launch

Smooth launch and conducting thorough reviews to guarantee the success and continuous improvement of your project.

Technologies I'm familiar with

Making apps with modern technologies.

Frontend Development

HTML

HTML

CSS

CSS

JavaScript

JavaScript

Tailwind CSS

Tailwind CSS

React

React

Redux

Redux

React Query

React Query

TypeScript

TypeScript

NextJs

NextJs

Framer Motion

Framer Motion

Stripe

Stripe

Graphql

Graphql

React Native

React Native

Backend Development

Node.js

Node.js

Express.js

Express.js

Django

Django

MongoDB

MongoDB

Firebase

Firebase

PostgreSQL

PostgreSQL

MySQL

MySQL

DevOps

Docker

Docker

AWS

AWS

GitHub Actions

GitHub Actions

Web and Graphic Design

Figma

Figma

Canva

Canva

Webflow

Webflow

What I have done so far

Work Experience

Fullstack Software Developer

Seargent Solutions

    January 2026 - Present

    Founder & Full-Stack Engineer

    Chatbreez

    • Designed and developed a multi-tenant SaaS platform enabling businesses automate WhatsApp communication.
    • Built scalable backend architecture using Node.js, Prisma, and PostgreSQL with support for multiple user subscriptions and isolated data per instance.
    • Integrated WhatsApp APIs to handle real-time messaging, instance management, and webhook-based event processing.
    • Containerized services using Docker and streamlined deployment workflows for consistent development and production environments.
    • Optimized performance for message processing and analytics, including aggregation of messaging data for reporting and insights.
    • Handled end-to-end product lifecycle including system design, development, testing, and deployment.
    November 2025 - Present

    Fullstack Software Developer - Freelance

    • Developing and maintaining web applications using React.js and other related technologies.
    • Collaborating with cross-functional teams including designers, product managers, and other developers to create high-quality products.
    • Implementing responsive design and ensuring cross-browser compatibility.
    • Participating in code reviews and providing constructive feedback to other developers.
    • Solo web application development also open to collaborative development
    2023 - Present

    Frontend Software Developer

    Upscale Technologies

    • Developed and maintained front-end features for enterprise resource planning (ERP) applications using Vue.js, TypeScript, and GraphQL to enhance user experience.
    • Successfully integrated Vue.js with GraphQL API to improve data fetching efficiency and application performance.
    • Collaborated with senior developers on architectural decisions, ensuring scalability and maintainability of software systems
    • Conducted code reviews, provided constructive feedback, and enforced coding standards to maintain high code quality
    February 2024 - September 2024
    Projects I have contributed to

    Featured Projects

    Here is a selection of projects I have worked on that highlight my expertise in web development and creating impactful digital solutions.

    Chatbreez

    Production

    Founded and built Chatbreez, a SaaS platform for managing WhatsApp communication through a unified dashboard. Led development of the core architecture, including subscriptions, instance management, webhooks, and messaging workflows.

    • NodeJs
    • Express
    • Nextjs
    • Postgres
    • Redis
    • Nginx
    • Docker

    Upscale ERP

    Production

    Contributed to the development of a comprehensive ERP system by implementing front-end features using Vue.js, TypeScript, and GraphQL. Enhanced data fetching efficiency and application performance through GraphQL integration, and collaborated on architectural decisions to ensure scalability and maintainability.

    • Vue.js
    • TypeScript
    • GraphQL
    • PWA
    • TailwindCSS

    Cocktailzen

    Client

    A web application that leverages AI to generates cocktail recipes based on the selected ingredients.

    • Django
    • NextJs
    • OpenAI API
    • TailwindCSS
    • Docker
    Community contribution

    Technical Writing

    I write technical articles and guides to share knowledge with the developer community covering topics on software development.

    Deploy NodeJS to VPS with Docker Compose, Nginx Proxy Manager & GitHub Actions.

    A guide on how to deploy Nodejs application to a VPS, set up a secure, automated VPS deployment pipeline using Docker and CI/CD while applying principles that work across any language or framework.

    Published on Medium
    • Nodejs
    • Docker
    • Docker Compose
    • Nginx
    • GitHub Actions

    Build embeddable chat widget using React and vite

    A comprehensive guide on building embeddable widget that can be embedded on any website

    Published on Medium
    • React
    • Vite
    • TailwindCSS

    A Step-by-Step Guide to Building Subscription Payments in Next.js with Stripe

    A comprehensive guide on building subscription billing system in Next.js using Stripe

    Published on Medium
    • Next.js
    • Stripe
    • Typescript

    JSON Web Tokens (JWT): A Deep Dive into Modern Authentication

    A break down on how JWT works, common mistakes and best practices to follow.

    Published on Medium
    • JSON Web Token
    Let' connect

    Contact Me

    If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

    isaacmain72@gmail.com
    +254 748923894