Read my new blog post on my work on Test Cases Strategies for CNCF - LitmusChaos! Read more

Read my new blog post on my work with Kubernetes during the Google Summer of code! Read more

Hi 👋! I am Freedisch Thibaut Batale,

an undergraduate student at African Leadership University in Software Enginnering

I build and unintentionally break things (which I eventually fix 🙂). I have keen interests in software development, system design and love contributing to Open Source.

Experience

Software Developer
Google Summer of Code - Owasp Foundation SecureCodeBox
May 2024 - September 2024

- Designed the architecture and workflow of a new user-friendly command-line interface (CLI) for OWASP secureCodeBox, simplifying interaction with Kubernetes Custom Resources (CRs) for security scans.

- Developed a new command line client for secureCodeBox, allowing users to quickly initiate scans, observe real-time progress, and manage scan configurations directly from their terminal.

- Tested components rigorously with 87% test coverage

Software Engineer Intern
Cloud Native Computing Foundation - LitmusChaos
Spetember 2023 - December 2024

- Implemented comprehensive Rest API documentation utilizing go-swagger and swaggo library, ensuring clarity and ease of use for developers.

- Elevated the backend test coverage from 0% to 25.48% for GRPC and REST handlers, utilizing the Go testing library to enhance system reliability and performance

- Enhanced frontend test coverage from 0% to 30.36%, focusing on web views components through adept use of the React testing library

- Led the migration of code architecture to an interface model, optimizing system structure allowing to write efficient and maintainable test cases.

- Optimized GraphQL handlers, significantly boosting performance and user experience in data management and retrieval

Software Engineer Intern
Layer, CNCF - Meshery
July 2023 - September 2023

- Worked on the CNCF project project Meshery.

- Developed APIs to support new features and enhanced existing endpoints to ensure consistency.

- Wrote a manifest file for Prometheus deployment and setup communication between Prometheus and Node exporter to scrape metrics from the running cluster.

- Migrated API documentation from Swagger to Redocly and added workflow to enable new release of the documentation whenever changes are being made..

Backend Engineer
Sheba Plastic
May 2023 - August 2023

- Migrated the backend server from Firebase to Node.js, enhancing operational efficiency and scalability for improved system performance, and wrote CI workflows for software maintenance and reliability.

- Added unit test cases for the Rest API reaching a test coverage of 72% using mocha chai library.

Community Engager Volunteer
Wilco
March 2023 - June 2023
Annonce of new Wilco ambassador

- Assist wilco users on a weekly basis and worked along with the wilco team to grow their developer community. 👮‍♂️

- Worked with CEO to organize the discord community and create different activities to increase users engagement. 🎉

- Provided feedback on the SDK and different quests. 🙂.

Software Engineer Intern
Greenie Web
January 2023 - March 2023

- Optimized existing docker image by using multi-stage builds to separate dependencies and artifacts into different stages

- Reduced the number of layers by combining run instructions

- Build a docker container for each service and deploy a Kubernetes cluster on digital ocean

Projects

SigmaFit
Fastycall
Next| Typescript | Golang | Twilio

- Developed a Machine Learning-powered monitoring tool to enhance emergency response efficiency in Togo, enabling understaffed emergency centers to handle large volumes of calls seamlessly. - Fine-tuned a Mistral-7B based model using Pytorch and emergency call data, achieving stable performance across 7.62 epochs, resulting in faster and more accurate responses, making it more reliant for users during an emergency crisis when no human operator is available to assist them.

SigmaFit
EndUI
React| Typescript | Tailwind

- Built a React-based UI library that helps you move fast during ui development with both high-level and low styling allowing you to extract the style of the different components. Allowing you to boost productivity and create visually captivating interfaces with a short among of time.

SigmaFit
SafetyCall
Flutter| Python | OpenCV

- Code Extreme Hackathon winner with SafetyCall, a camera-based platform that uses computer vision and cloud-based machine-learning algorithms to detect signs of seizure and send notifications to designated emergency contacts.

- worked on the Backend to develop both the API connections for the monitoring system and the AI model to capture the User movements and determine when the user has a seizure.

SigmaFit
SmarteNote
Flutter| Firebase | SuperBase | GoogleSpeech to Text API

- Developed a mobile application using Flutter serving with Google Speech to text API and OpenAI API for generating quizzes and notes from physical classes.

- Implemented a feature for extended audio recording, enabling users to record audio beyond 1 minute and integrated an audio file upload feature, providing users with the flexibility to upload pre-recorded audio.

SigmaFit
All in Hackathon (AICoach)
React| Node.js | GPT API | Twilio

- Won the 2nd prize during the 24-hour hackathon organized by Major League Hacking with my project AI-Coach, a platform powered by GPT-3 that sends daily project based learning via WhatsApp to help you improve your skills.

SigmaFit
Opportunity Board
Typescrit|React | Tailwind | Redux Toolkit | Flask

- Redesign of the previous opportunity from our college made with canavas to improve the user experience with new features.

- Built the client with react and tailwind css. Used redux toolkit to manage state cross the different components

SigmaFit
Skill Test
Django | Python

- Platform allowing students to have access to test to evaluate their skills in different subjects.

- Built with Django with REST framework.