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 - 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
December 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.

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.

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
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