Joseph Muchai

Full-Stack developer

Hello, I'm Joseph.

A mission-driven, detail oriented Full-Stack developer with a passion for thoughtful UI design and crafting efficient web apps.


I hold a BSc. in Mathematics and Computer Science from the Jomo Kenyatta University of Agriculture and Technology.

I have 3+ years of experience developing and designing software for the web from simple landing pages to full fledged single page applications. I aspire to create capable, aesthetically stunning and intuitive web solutions that provide pixel-perfect user experiences.

I also write about technical programming topics, and opinion-driven pieces on web development.

When I'm not fighting my debugger 😁, you'll find me buried in a book, working out, playing video games or binge watching anime.

What I do

Development

With a strong foundation in computer science as well as Mathematics I strive to apply my programming and problem-solving skills to produce efficient and scalable software solutions for the web.

Design

I aspire to artfully craft responsive and aesthetically pleasing interfaces for apps and websites that are user friendly and intuitive.

Writing

I enjoy actively contributing to the developer community by writing insightful and engaging content on varying tech topics I am passionate about.

Skills


Some of the technologies I've worked with:

Languages

JavaScript
Python
HTML
CSS

Frameworks/Tools

React
Node
Express
Flask
Docker
Puppeteer
Selenium
Tailwind CSS
Bootstrap
Material UI
Redux
React Query
Firebase
Mongo DB
Redis
Figma
Postman
Git & Github

Featured blogs:

Getting started with Shadcn/UI in React: A practical guide

An open-source UI library that offers a comprehensive list of reusable front-end components designed for modern React applications. It takes a distinctly different approach from...

Read More

A guide to Higher order functions in JavaScript

If you work with JavaScript, then you might have encountered higher-order functions. This is not to mean that they are only limited to JavaScript alone. On the contrary higher-order functions are a…

Read More

What is the useRef() hook?

React as a frontend framework encourages a reactive programming model where changes in state lead to component re-rendering. This is what..

Read More

How to Build a React Unsplash Gallery

The best way to learn programming is by getting your hands dirty and building projects of whichever scope or complexity. The same...

Read More

What is the useEffect() hook in React?

React hooks are relatively new in the seasoned developer's world. This brings with it some complexities...

Read More

An Intro to React Functional Components

React Components are the foundation upon which you build user interfaces (UI), according to the official...

Read More

How I learnt JavaScript

“Has anyone ever finished learning JavaScript?” I highly doubt any developer’s answer to that question will ever be a profound YES.

Read More

Featured projects


Me-Movies

A web application that provides the ultimate personal movie database experience. You can curate your own cinematic universe, keeping track of your favorite films, creating watchlists for future viewing and marking movies as watched to track your viewing history. You can also search for new movies, filter films by genre and check out the trailers.

  • React
  • TMDB API
  • Firebase
  • React Query

KnowTech

This project combines cutting-edge AI technology with traditional RSS functionality to create a unique, interactive reading experience. Key features include AI-powered conversations about news/article items, on-demand summaries of technical blog posts, and a smart bookmarking system. There is also a customizable feed feature, which allows users to add and manage their preferred RSS sources.

  • React
  • Node
  • Express
  • TailwindCSS
  • Gemini API
  • Firebase
  • Docker

More...

Get In Touch

I am actively open to new opportunities.
Have an interesting project in mind?
- let's chat!
Drop a message in any of my socials.