07/23/2025 updated

**** ******** ****
100 % available

C++ and Python Programmer | File Automation & Voice-Controlled Systems Developer

Idah, Nigeria
Only remote
Currently studying Bachelor of Engineering (B.Eng) in Computer Engineering
Idah, Nigeria
Only remote
Currently studying Bachelor of Engineering (B.Eng) in Computer Engineering

Profile attachments

Onogu_Jesuit_Programmer_CV.docx

Active ListeningTeachingAutomationBash ShellC++ (Programming Language)Command-Line InterfaceComputer EngineeringData ValidationData StructuresLinuxException HandlingPython (Programming Language)Object-Oriented Software DevelopmentSpeaker RecognitionSystem ProgrammingScriptingText Files
I’m a self-driven and passionate programmer specializing in C++, Python, and automation, with a strong focus on building tools that make everyday tasks easier — especially using voice control, command-line interfaces, and Linux-based environments.

Though I am still a student of Computer Engineering at the Federal University of Technology, Minna, I have dedicated myself to continuous hands-on learning, even in situations where I have limited access to a laptop. I use tools like Termux, Pydroid, and mobile Linux terminals to write and test my code, giving me a unique level of adaptability and creativity that many developers overlook.

One of the projects I’m most proud of is a Voice-Powered Coding Assistant that I built using Python and C++. This tool allows me to speak lines of C++ code out loud, save them into a .cpp file, and then compile and run them — all using my voice. I used libraries like SpeechRecognition, gTTS, and command-line scripting to connect the voice input to file writing and C++ compilation using g++. This project gave me valuable experience in real-time user interaction, error handling, and system-level automation.

I also developed a simple but functional file-handling utility in Python that lets users read, write, and append to text files using both typed and voice input. It was designed specifically to run smoothly in Termux, showing that I can adapt automation and scripting to mobile-first development environments.

My technical skills include:

Languages: C++, Python, Bash

Tools: Termux, g++, SpeechRecognition, gTTS, CLI scripting

Concepts: File handling, OOP (object-oriented programming), input validation, scripting, and simple automation

Platforms: Linux/Android mobile environments (Pydroid, Termux)


I also started the CS50 Introduction to Computer Science course from Harvard (currently in progress) and regularly follow YouTube tutorials to deepen my understanding of system programming, data structures, and voice-based development.

In addition to my technical skills, I am a strong communicator, a good listener, and a detail-oriented person. I enjoy solving problems, working independently, and continuously improving through learning and practice. I believe in showing up with effort, integrity, and respect — no matter how small the project may seem.

If you're looking for someone who is reliable, curious, and flexible — with a strong desire to grow and make a difference — I’m confident I can deliver.

Let’s work together and bring your project to life!

Experience

Professional experience0 - 5 years
Freelancer since2025

Languages

EnglishFluent

Project history

Developer

Personal Project
Developed a Python-based voice interface that captures spoken C++ code, saves it to a .cpp file, and compiles it using g++. Utilized SpeechRecognition and gTTS libraries for input/output. Handled real-time user input and basic error handling to provide a hands-free coding experience.

Developer

Personal Project
Created a command-line utility that automates basic file I/O tasks such as reading, writing, and appending text. Script supports voice triggers and is optimized for use in Termux environments.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in