Image
Bikathi Martin

Junior Fullstack Developer (Java, TypeScript)

Junior Rust Developer

I create performant and scallable software systems, both on the web, desktop and on the terminal. I love open source software and I am trying to get into gaming. I use Arch btw.

About Me

Here's what might interest you about me:

Programming Languages

I use Java (SpringBoot) for backend development, currently moving to NestJS and TypeScript(NuxtJS) for my frontends. I am also a super active and upcoming Rust developer.

Hobbies & Interests

I am an avid watcher of movies and documentaries and have an interest in aviation, computer gaming, Linux and open source contribution.

Aspirations

To bring value to the world and to you, with my skills, and share knowledge and ideas with people of similar interests, and to say that I use arch btw :)

Portfolio

Commercial Works

Below are my biggest and favorite works from the corporate world.

01

Esheria AI Chat

I was involved in the development of an AI platform to help legal practitioners have a simpler work life. Available at https://chat.esheria.co.ke/

02

AVA Roadside Assistance

AVA is a complex roadside assistance platfrom to help bridge the gap between clients and services like towing, fuel delivery, jumpstarting e.t.c. Get the Playstore App.

03

Vehicle Valuation System

An complex, AI-charged platform to help with the process of determining a vehicles value, from booking to report. See the Gallery

Open Source Contributions

Here are some of my open source contributions.

01

Chrome Ext. Template

Coming from a web development background, I work with browsers alot. As I was learning to develop Chrome extensions, I open-sourced and had it merged in a repo full of these templates. See the PR https://github.com/guocaoyi/create-chrome-ext/pull/110

02

Typing Speed Test Tool

This is a simple-ish project I wrote to provide a free and quick tool to help test your typing speed right from inside your browser. Best part? It's written in Rust (with yew.rs). Currently under modifications before it is merged into Yew.rs. Montior the PR at https://github.com/yewstack/yew/pull/3942

02

Floem Calculator UI Concept

Floem is a desktop development framework? written in Rust lang. While learning about it, I developed a concept UI for a calculator app in it, and are awaiting its merge into the official Floem /examples folder. Monitor the PR here: https://github.com/lapce/floem/pull/938

Personal Projects

Here are some of my personal projects.

01

CN

CN is a free and open source tool to help with bulk renaming of files and folders from inside the terminal, written in Rust. See the repo here: https://github.com/bikathi/cn

02

Bred64

Bred64 is a simple Base64 library written in Rust, and published on crates.io with roughly 1800 downloads. See the repo here: https://github.com/bikathi/cn

Education

Below is a summary of the places I studied

2006 - 2015

Primary school education in Kenya,
studied at Infill Academy and managed
to graduate with 389/500 points in the
K.C.P.E exams.

2016 - 2020

High school education in Kenya, studied in
Kakamega National School (G.A.S.K)
eventually graduating with an A- in the
K.C.S.E exams.

2020-2024

Underwent my bachelor's degree program
at the KCA University, graduating with a Second Class Honours, Upper Division
in Software Development.

Professional Certifications

Below is a summary of certificates gained / being worked on

Spring Security Certification

A Udemy-based course on managing backend
system security in Spring. Learnt concepts like
JWT, OAuth 2.0, SSO, and more.

Press on. At times, press play!

In my 3 years of experience, I have used @springboot for backend projects and
@vuejs for front-end projects. Today however,
I am looking at development with @rust, as I simultaneously make a migration from Spring Boot(Java)
to NestJs(TypeScript) for backend development.

Work Experience

Below is a summary of the places I have worked at

Company

Stone Age Technologies / Singapore

Stone Age Technologies / Singapore

Esheria LTD / Kenya

Regent AutoValuers & Assessors / Kenya

Position

Intern fullstack developer

Junior fullstack developer

Junior fullstack developer

Fullstack developer

Year

2022-2023

2023-2024

2023-2025

2024-Present