L O A D I N G

Experiences

01.

Visual Data

Freelance Web & Data Developer
Nov 2018 – Present
Roles include:
  • Building APIs.
  • Building web applications.
  • Designing responsive websites.
  • Data mining, cleaning, analysis, wrangling, and visualization.
  • Consulting web developer for Mwaloni Ltd an agricultural based digital financial solutions provider based in Kenya
  • Building data visualizations.
02.
Data Developer
2014 – 2017
 
  • Built dashboards for Nation Online special data projects, the Nation Newsplex, an award winning data visualization platform.
  • Mined data from various data sources using programming languages like Ruby+Nokogiri Parser, Python+Beautifulsoup, Tabula, ImportHTML and OCR software.
  •  Cleaned data from various data sources using libraries like Google Refine, Microsoft Excel.
  • Analyzed data using data analysis libraries like Google Refine, Tableau, and Microsoft Excel.
  •  Visualized data using data visualization libraries like d3, R, Raphael, Highcharts, AMcharts and their extracts, Matplotlib, Datawrapper
03.
Web & Data Developer
Aug – Dec 2013
  • Data mining, data cleaning, data analyzing and visualization.
  • Designed and coded data driven news apps and visualizations for mainstream media outlets in Kenya. Languages used included PHP/MySQL, Highcharts, D3, Raphael, and Ruby.
04.
Software/Web Developer
Aug 2007 – Aug 2012
  • Developed several software solutions using Visual Basic programming language and MySQL and MSSQLServer as the database backend. Working projects include NEWSVault, Polls2007, NEWSarchiver
    Newsvault, Newsarchiver was developed in LAMP (Linux/Apache/MySQL/PHP)

  • Digital administrator for Royal Media Services. Responsibilities included Citizen TV Youtube channel design and administration, monetization, Safaricom WAP Platform content administration
  • Webmaster of 12 websites of Royal Media Services. Redesigned and redeveloped the websites.
  • IT support technician.
  • Network and firewall administration

05.

Futuristic Limited

Software/Web Developer
Feb – Aug 2007
  • Developed custom applications for clients using Visual Basic, MySQL and SQL server as database platforms. Developed POS systems in PHP/MySQL e.g. SOMS Point Of Sale system.
  • IT consultancy, including Business process analysis and system analysis and design.
  • Hardware maintenance and troubleshooting
  • Software installation and IT support
  • Conducted training on Linux security and ODL( Open Distance Learning)

Crafting Unique Skills

years of experience
+

Designing success through effective web solutions for startups and established brands.

clients
+

From small clients to big clients, i Innovate, create, and elevate.

award and mention
+

My digital  excellence efforts have been noticed.

Awards & Recognition

African Digital Media Awards

Deadly Force, a data visualization, clinched the best data visualization award at the 2017 Digital Media Africa Awards in Frankfurt, Germany

Honourable Mention

Change For Health, an interactive news app on county health spending, got an honorable mention.

Frequently Asked Questions

The timeline depends on website complexity and how responsive the client is in providing the necessary information.  A simple website may take 2-4 weeks, while advanced websites or web applications can take 4-8 weeks or longer.

Yes. I provide content management systems (CMS) like WordPress that allow you to update content easily without technical skills. It has a user-friendly interface that enables you to create, manage, and modify content on your website e.g. upload images, edit text, add new pages and posts and many more functionalities.

Yes. All websites i develop are fully responsive and optimized to provide a seamless browsing experience on smartphones, tablets, and desktops.

Cost varies depending on features, design complexity, and technology  of the project. After an initial discussion, I’ll provide you with a customized quote that is tailored to your project

Yes. My development includes on-page SEO best practices to improve your website’s visibility in search engines. As SEO is an ever moving service, i provide additional SEO services to increase your website’s visibility in search engine results pages(SERPS)

Yes. I provide maintenance plans that include updates, backups, security monitoring, and technical support to ensure your website runs smoothly.

Yes, i can improve and redesign your current website to update its look, functionality, and SEO performance to rank better in search engine results pages.

Yes, I work with clients from around the world. While i am based in Nairobi, i actively work with clients worldwide. I use remote collaboration tools like Slack, Zoom, Google Meet, Trello for clear, asynchronous communication and scheduled weekly syncs. I am also active on whatsapp.

Let's Create Something