Fredrick Omondi

Hi, I'm Fredrick. I Build & Decode Digital Solutions.

B-tech university student | Full-Stack Developer | Data Science Enthusiast | C++ GUI Programmer | OS Configuration Specialist

About Me

More Than Just Code

As a passionate second-year IT student, I thrive at the intersection of logic and creativity. I don't just write code; I engineer solutions. My academic journey is fueled by a deep curiosity for how things work, from the algorithms that power data insights to the user interfaces that shape digital experiences.

I'm proficient in building robust full-stack web applications, crafting intuitive mobile and desktop apps, developing C++ GUI applications, and configuring operating systems across platforms. I'm actively seeking internship opportunities where I can apply my diverse skill set, contribute to a meaningful team, and continue my growth as a versatile software engineer.

Versatile Developer

Comfortable across web, mobile, desktop, and system-level programming.

Analytical Thinker

Strong foundation in data analysis, algorithms, and system logic.

Problem Solver

Passionate about debugging, system optimization, and creating efficient solutions.

Eager Learner

Continuously exploring new technologies and system architectures.

My Skills

Data Science

  • Python (Pandas, NumPy, Scikit-learn)
  • R, SQL
  • Data Visualization (Matplotlib, Seaborn)
  • Statistical Analysis

Full-Stack Web

  • HTML5, CSS3, JavaScript (ES6+)
  • React.js
  • Node.js, Express.js
  • MongoDB, MySQL, PostgreSQL

Mobile Development

  • Flutter/Dart
  • React Native
  • Android (Java/Kotlin)

Desktop & C++ Development

  • C++ GUI Programming (Qt, wxWidgets)
  • Java (JavaFX, Swing)
  • Python (Tkinter, PyQt)
  • C# (.NET, WinForms)
  • System Programming & Multithreading

Software Testing & QA

  • Unit Testing (Jest, PyTest, Google Test)
  • Integration Testing
  • Selenium
  • Debugging & Profiling (GDB, Valgrind)

System Analysis & Tools

  • UML
  • Agile/Scrum methodologies
  • Git & GitHub
  • Linux CLI, REST APIs
  • Docker & Containerization

My Projects

CryptoTracker Pro

A full-stack web application that fetches real-time cryptocurrency data via an API, displays interactive charts for price analysis, and allows users to create a personalized watchlist.

React.js Node.js MongoDB Chart.js

TaskFlow - Productivity Manager

A sleek, cross-platform mobile app built with Flutter to help users manage their daily tasks and habits with drag-and-drop sorting and reminders.

Flutter Dart Firebase

FileOrganizer 3000

A native desktop application that automatically scans and organizes files in a selected directory into categorized folders based on their file extensions.

C++ Qt Framework File I/O

Scientific Calculator Pro

A feature-rich scientific calculator with graphing capabilities built using C++ and Qt framework, featuring a custom GUI and advanced mathematical functions.

C++ Qt GUI Design

OS Configuration & Installation

Windows

Expert in Windows 10/11 installation, configuration, driver management, and system optimization. Experience with PowerShell scripting and registry customization.

Ubuntu & Debian

Proficient in Ubuntu/Debian installation, package management (APT), system administration, and server configuration. Experience with bash scripting.

Red Hat & CentOS

Skilled in RHEL/CentOS installation, YUM/DNF package management, SELinux configuration, and enterprise-level system administration.

Arch Linux

Experience with Arch Linux installation from scratch, AUR package management, and custom system configuration for advanced users.

OpenSUSE

Knowledge of OpenSUSE installation, YaST configuration tool, Zypper package management, and enterprise features.

Dual-Boot & Virtualization

Expert in setting up dual-boot configurations (Windows/Linux) and virtualization using VirtualBox, VMware, and Hyper-V.

Academic & Extracurricular

Education

Second-Year B.Sci in Information Technology

Masinde Muliro University of Science and Technology

2024 - 2028 (Expected)

Relevant Coursework

Data Structures & Algorithms

Database Management Systems

Object-Oriented Programming (C++, Java)

Software Engineering

Operating Systems & System Programming

Computer Networks

Certifications

Google IT Support Professional

Google

Completed date

Linux Foundation System Administration

Linux Foundation

Completed 2023

Qt C++ GUI Development

Udemy

Mind Luster

Completed 2023

Clubs & Activities

MMUST Health IT

MMUST Data Science Club

MMUST IoT Club

Active Member & Workshop Presenter

2024 - Present

Hackathon Innovate 2023

Participant - Developed a healthcare app prototype

October 2023

Linux User Group

Co-founder & Technical Lead

2023 - Present

Contact Me

Let's Connect!

I'm always open to discussing new opportunities, exciting projects, or just chatting about technology.

Email

onyangofred1005@gmail.com

LinkedIn

linkedin.com/in/Fredrick Onyango

GitHub

github.com/FredTechDev

Resume

Download my resume