Victor Mbashia - Professional Software Engineer in Kenya

Victor Mbashia. Software Engineer.
About Me
With a degree in computer science and a deep passion for technology, I specialize in crafting scalable and impactful solutions using Elixir, Phoenix LiveView, JavaScript, React, MySQL, PostgreSQL, and Alpine.js. I excel at understanding business logic and translating it into tailored, effective solutions. As a tech writer, I also enjoy sharing insights and knowledge with the tech community. Driven by a commitment to excellence, I strive to stay at the forefront of technology, solve challenging problems, and love to learn and grow every day.
mbashia
Skillset
Elixir
Elixir
phoenix
Phoenix
Html
HTML
CSS
CSS
Javascript
Javascript
tailwind
Tailwind
postgress
Postgres
Projects
mbashia
SemaWeb App

SemaWeb App is an online therapy platform connecting clients with therapists. It offers live chat and video call features for convenient virtual sessions. The platform also includes payment management for smooth transactions. SemaWeb aims to provide personalized mental health support and improve well-being through accessible online therapy.

View Project
mbashia
Pataride

Pataride is a carpooling platform that enables users to share rides with others. Users can create rides or join rides created by others, and search for rides based on departure and destination locations. The platform features a streamlined booking process, an integrated messaging system for in-app communication, and safety measures to ensure a secure journey. Pataride focuses on efficient, community-driven, and sustainable commuting, providing an eco-friendly travel option.

View Project
mbashia
Mche

Mche enhances productivity for smallholding farmers in Africa by offering quality seeds and fertilizers, expert advice, and market intelligence. The platform aids in increasing yields, profitability, and provides a marketplace to sell produce, reducing post-harvest losses. Additionally, Mche includes disease prediction tools and AI chatbots for real-time support.

View Project
mbashia
BeMyValentine

Be My Valentine lets you express your love uniquely with a custom website featuring a personal message, song, image, and domain name for your loved one. Enjoy free support for any post-order changes. Your custom site could be something like www.jane.bemyvalentine.today or www.mercy.bemyvalentine.today.

View Project
mbashia
Summer Tides

This is an event website for Summertides. It is built with React JS and Tailwind CSS. It has a slider that displays the event's work and a contact form that allows users to send messages to the event as well as allpowing them to buy tickets for the event.

View Project
Blogs
mbashia
Plugs in Elixir This article provides a concise overview of Elixir's Plugs: components that process web requests in a web application. It explains how Plugs work as checkpoints to inspect, modify, or halt requests.
mbashia
Tmux This article introduces TMUX, a terminal multiplexer for managing multiple terminal sessions in one window. It covers TMUX's key features, including session and window management, background process handling ...
mbashia
Asdf for version management. This article explains ASDF, a version manager for programming languages, with a focus on installing and managing Elixir and Erlang versions. It covers the installation of ASDF, adding plugins for Elixir and Erlang...