Lead Developer
Unitas Technologies (06 2021 - Present)As the Lead Developer, my role is to oversee the design, development, and implementation of high-quality software solutions. My responsibilities include:
- Define technical strategies, architectural decisions, and development standards for the team.
- Write clean, scalable, and maintainable code while reviewing and improving team members' code.
- Mentor and guide developers, conduct code reviews, and ensure best practices in software development.
- Ensure applications are optimized for scalability, security, and performance.
- Oversee CI/CD pipelines, cloud infrastructure, and production deployments.
- Address technical challenges, troubleshoot issues, and drive innovation within the team.
Projects
- Velox Business Suite (https://veloxbs.com/), an ERP with retail, restaurant, asset and education modules. Tech Stack: Python/Django, PostgresSQL, Redis, and DjangoRest
- TheGreySpace corporate Website for listing company projects and portfolio. (https://thegreyspaces.com/ ) Tech Stack: Python/Django and PostgresSQL.
- Linkups iOS application using swift/SwiftUI (Website)
- Developed Wemingle iOS application using swift/SwiftUI
LLM Python Developer
Turing (06 2024 - 02 2025)This role involves training and fine-tunin Large Language Models for programming tasks. This includes:
- Wrinting code in varoius programming languages for specific tasks to train model.
- Creating structured outputs for AI agents.
- Producing results for various function calls for AI agents.
Projects:
- Validation Tool: Converted internal command line validation tools to aiohttp web apps for easy user experience.
- PDF Parser: Aiohttp app which uses NLT to parse all nouns, verbs and sentences from pdf.
- Time Tracker: Django and aiohttp time tracking app with mongoDB.
- News Bot: Telegram Bot for scrapping and sharing news from specified websites..
- Trading Bot: Python app which uses websockets to trade on behalf of users.
- URLTree: Web crawler to parse and create a tree of links on a website.
- Parser: Script to parse dates, address and phone numbers from text and create reminders for events using regex.
- Excel Utility: Excel file split, vlookup and data comparison app in python.
- Thumbnail: Aiohttp app to generate video thumbnails and adds watermark to images.
- Requirement file: Aiohttp app that parses requirements file, checks for updates, and removes packages with all its dependencies from project.
Lead Developer
e8 Technologies (02 2014 - 05 2021)As the Lead Developer, my role is to oversee the design, development, and implementation of high-quality software solutions. My responsibilities include:
- Define technical strategies, architectural decisions, and development standards for the team.
- Write clean, scalable, and maintainable code while reviewing and improving team members' code.
- Mentor and guide developers, conduct code reviews, and ensure best practices in software development.
- Ensure applications are optimized for scalability, security, and performance.
- Oversee CI/CD pipelines, cloud infrastructure, and production deployments.
- Address technical challenges, troubleshoot issues, and drive innovation within the team.
Projects
- EasySales Retail Software is a windows desktop and web app for managing retail business operations such as inventory, sales, purchases, vendors, customers and much more. Tech Stack: C#, WPF, MySQL Apache and PHP.
- Goprocash, a multi level marketing (MLM) platform for learning and traveling. This system offered traveling and learning packages to users and ability to earn commissions based on their referals and family tree. Tech Stack: Python, Django, PostgreSQL.
- Customer and merchant dashboards and API for Eprepaid, a smart solution to empower Ghanaians top up their ECP smart meters conveniently from their mobile phones. Tech Stack: PHP, HTML, CSS, JavaScript, Apache and MySQL
- Agroage, a hatchery management and booking system. Tech Stack: PHP, HTML, CSS, JavaScript , Apache and MySQL
- Cosmic delivery system for booking and scheduling deliveries. Tech Stack: PHP, HTML, CSS, JavaScript, Apache and MySQL
- Seeclear eye clininc management software for tracking patient medical history, prescriptions, diagnoses, treatment and consultations. Tech Stack: PHP, HTML, CSS, JavaScript, Apache and MySQL