Denis Kirui

Software Developer & IT Professional — Nairobi, Kenya

BSc Information Technology graduate with hands-on experience building software applications, managing databases, and delivering IT support to clients. I translate real business problems — from farm record-keeping to billing management — into working software.

Projects

Our Lady Mercy Computer Studies Quiz

Flask · Render · PostgreSQL

A student assessment platform for Our Lady Mercy Community Center — a 30-question computer studies quiz with multiple-choice and short-answer sections, and per-student login. Students did not have to register; they had student-assigned IDs. To navigate further, use demo logins — Full name: demo test, User ID: Demo user.

our-lady-mercy.onrender.com

Notes Directory

JavaScript

A modern library where I share my perspective on different computer-related concepts.

ca-v2a2.onrender.com

CHAI YAKO

Flask · Render · PostgreSQL

A record-keeping app tracking plucking, weeding, pruning, fertilizer, and spraying activities across multiple farms, with private multi-user accounts.

chai-yako.onrender.com
Below are illustrations of what the app can do — a screenshot of data one of the application's users allowed me to share.
sample farm data analysis

About

BSc Information Technology graduate with hands-on experience building software applications, managing databases, and delivering IT support to clients. Skilled in translating real-world business problems — from farm record-keeping to billing management — into working systems. Complemented by a creative interest in poetry and literary work, bringing strong analytical thinking and communication skills to every project. Seeking to contribute as an IT professional or software developer on a forward-thinking team.

Technical skills

Windows, Linux, macOS · TCP/IP, DNS, VPNs, router configuration · Troubleshooting and PC assembly, Active Directory, help desk ticketing · AWS, Microsoft Azure, VMware · SQL, MySQL, database administration · Python, Bash, PowerShell · Firewalls, antivirus deployment, patch management · Git

Soft skills

Problem-solving and critical thinking for technical diagnosis · Communication — explaining technical terms to non-technical users · Time management — prioritising multiple support tickets · Team collaboration with network and system administrators · Adaptability — fast learning of new software and infrastructure

Experience

ICT Intern — Keenheart Trading Enterprise Ltd
May – To Date
  • Resolved staff hardware and software issues to minimise downtime
  • Set up, configured, and deployed office workstations and printers
  • Assisted with routine server monitoring and data backup procedures
  • Managed software installations and ran system vulnerability scans
  • Maintained an accurate inventory of all company technology assets
Computer Instructor — Mercy Community Centre
January – April 2026
  • Taught core computer packages, ensuring student mastery of essential digital skills
  • Guided learners through hands-on exercises in word processing, spreadsheets, and presentations
  • Evaluated student progress through practical assignments and provided personalised feedback
  • Maintained an organised, productive, and supportive learning environment
BSc Information Technology — Technical University of Mombasa
2021 – 2025 · Second Class Honours, Lower Division

Contact