Technical Skills

Languages & Frameworks

HTML5 CSS3 JavaScript PHP Node.js Python Dart Flutter

Databases & Cloud

MySQL Firebase AWS EC2 AWS S3 Linux VPS

Tools & Technologies

Git/GitHub VS Code Android Studio Apache Nginx CI/CD RESTful API Raspberry Pi

Professional Skills

Project Management Agile Development Problem-Solving Team Collaboration Communication Troubleshooting

Professional Experience

Company / Organization

Wikimedia Foundation

Date May 2026 – Present
Role Google Summer of Code Contributer, wikimedia Foundation
About the project
Wikisource is an online wiki-based digital library operated by the Wikimedia Foundation where volunteers transcribe old books and documents. The Bulk OCR feature allows volunteers to OCR multiple pages of a book at once instead of doing it page by page manually. However the current implementation has several critical issues that reduce productivity and cause poor quality text being saved to wiki pages. This will directly benefit thousands of Wikisource volunteers worldwide who transcribe historical documents daily making their work faster more accurate and more enjoyable
The problem I was solving
  • The Bulk OCR tool converted many book pages at once but saved text straight to the wiki with no review step.
  • The project focused on enhancing Wikisource Bulk OCR User Controls and the Feedback mechanism
  • The majority of this project consisted of important bug fixes that were left as backlog items and implementations of significant features that made it more user-friendly.
What I built

A complete review workflow for Bulk OCR:

  • A feedback dialog that opens instantly and streams pages in with a live progress bar
  • Side-by-side image and OCR text review, with a per-page sidebar for navigating the whole book
  • A safety banner warning that Approve affects many pages at once
  • An Approve flow that saves through the MediaWiki API with in-dialog progress, clear errors, and retry of only the failed pages
The result
Four changes merged and two in final review. The feature is deployed behind an admin flag so Wikisource communities can test it, and can be enabled per language through configuration  all built in the open through Gerrit code review and Phabricator, mentored by Wikimedia engineers.
Internship final report
Company / Organization

Affordable Computers & Technology

Date Aug 2023 – Sep 2025
Role E-commerce Developer & IT Support
About the project

Software Development, Sales & IT Operations

  • Developed and maintained a small e-commerce shop to support online product sales and improve the company digital presence.
  • Designed and implemented a Point of Sale (POS) management system to streamline product sales, transaction recording and day-to-day business operations.
  • Created reusable product design templates to improve product presentation and maintain consistency across marketing and sales materials.
  • Contributed to increasing product sales through improvements to the company digital sales processes and product presentation.
  • Provided software and hardware maintenance services, troubleshooting technical issues and keeping business systems and equipment operational.
  • Managed server operations, including server maintenance, application deployment, configuration and monitoring to ensure reliable system availability.
  • Supported the company day to day technical operations by combining software development, system administration, IT support and business automation.

ACTT
Company / Organization

Make A Difference Inc.

Date Sep 2023 – Nov 2025
Role Technical Team Member
About the project
CRM, Website Management, Graphic Design & Digital Operations
  • Managed and maintained organizational information using CRM systems, supporting day to day data and administrative operations.
  • Designed and updated visual content and materials using Canva for organizational communication and outreach.
  •  Built, maintained and updated the organization website using Squarespace, ensuring content remained accurate and up to date.
  • Used Google Workspace tools to support collaboration, document management, communication and organizational workflows.
  • Provided ongoing technical and digital support to help the organization manage its online presence and daily technology needs.
  • Supported the team with a combination of website management, digital content creation, CRM administration and technical operations.
Make A Difference
Company / Organization

Tanzania Scenic Adventure

Date Jan 2024 – Sep 2025
Role Software Engineer
About the project
Tourism Website Development & Digital Platform
  • Designed and developed the Tanzania Scenic Adventure website for a local tour operator specializing in safaris, Kilimanjaro climbs and cultural experiences.
  • Developed a trip booking/inquiry system allowing potential travelers to submit their trip requirements and contact the tour operator.
  • Created dedicated pages for different safari categories, including Luxury Safaris and Mid-Range Safaris with structured tour information.
  • Implemented a responsive user interface optimized for desktop, tablet and mobile devices.
  • Structured the website to support multiple languages, making the company tourism services accessible to international visitors.
  • Managed the website content structure, media and tourism information to provide visitors with a clear way to explore available experiences.
  • Configured and deployed the website to a production hosting environment and managed its ongoing technical operations.
  • Maintained and improved the platform based on business requirements, ensuring the website remained functional, accessible and up to date.
Tanzania Scenic Adventure

Have a project in mind or a role to fill?

Send me a message and I'll get back to you as soon as I can.

Quick check that you're human