Welcome to Moses Juma's Portfolio

Showcasing my expertise in web development and computer science. Explore my projects and contact me for collaboration or hiring opportunities.

A laptop computer with a website displayed on the screen featuring the text 'Exceptional Web Application design & development'. The laptop is on a dark surface, and the website has a clean and modern design with a light background and colorful text elements.
A laptop computer with a website displayed on the screen featuring the text 'Exceptional Web Application design & development'. The laptop is on a dark surface, and the website has a clean and modern design with a light background and colorful text elements.

150+

15

Experienced Web Developer

Computer Science

About Me

You didn’t come this far to stop

Background

I'm Moses Juma, a passionate and innovative Computer Scientist and Web Developer with a Bachelor's degree in Computer Science from Masinde Muliro University of Science and Technology. I specialize in designing and building full-stack web applications and digital solutions that solve real-world problems.

My professional journey spans across various domains, including front-end development, WordPress customization, database systems, and computer forensics. I've led and contributed to the development of several platforms, such as Ecocollect, a waste management SaaS solution for municipalities, and Hiddekel Stores, an e-commerce platform focused on everyday essentials.

  • Languages & Frameworks: HTML, CSS, JavaScript, Angular, Python, Django, PHP

  • Web Development: WordPress (custom themes & plugins), WooCommerce, full-stack deployment

  • Database Management: MySQL, PostgreSQL, SQLite, basic MongoDB

  • Networking & Systems: Basic LAN/WiFi setup, system administration, WiFi billing systems

  • Simulation & Modeling: Building and analyzing computer-based models of real-world systems

  • Cybersecurity & Forensics: Ethical hacking principles, digital forensics techniques, and basic incident investigation

  • UI/UX Design: Responsive layouts, wireframing (Figma), user flow optimization

  • Tools & Platforms: Git, GitHub, Figma, Vercel, Railway, Canva, Google Workspace

  • Problem Solving: I excel at breaking down complex problems and implementing efficient, scalable software solutions.

  • Leadership & Collaboration: As a team lead on Ecocollect, I’ve coordinated development efforts and worked closely with back-end developers to ensure project success.

  • Client-Focused Delivery: My experience working with clients on WordPress projects has sharpened my communication, time management, and project planning skills.

  • Entrepreneurship: I'm driven by innovation and self-started projects. I aim to scale tech-based services like WiFi billing systems and e-commerce platforms to benefit local communities

Technical Proficiencies
Core Strengths

Vision & Goals

I'm currently focused on expanding my impact in the tech space by:

  • Launching Hiddekel Stores as a fully automated online shop

  • Growing a local tech hub to support and mentor aspiring developers

  • Collaborating with NGOs or government agencies to develop tech-based community solutions

  • Taking on freelance and full-time roles in software and web development to further sharpen my skills

Work Experience

I have gained valuable experience in web development through various projects and internships.

Computer Science Student | Web Developer | Front-End Specialist

A dedicated computer science student at Masinde Muliro University of Science and Technology with a strong foundation in programming (Java, Python), databases, networking, system administration, cybersecurity, and computer forensics. Experienced in front-end development using Angular and WordPress, with three operational WordPress websites to my credit.

Experience

Internship Role

Giktek Solutions

June 2022 - August 2022

Contributed to front-end projects using Angular and collaborated with team members.

A close-up view of colorful HTML and CSS code displayed on a computer screen. The lines of code are predominantly highlighted in shades of blue, red, orange, and yellow on a dark background, indicating syntax highlighting for readability.
A close-up view of colorful HTML and CSS code displayed on a computer screen. The lines of code are predominantly highlighted in shades of blue, red, orange, and yellow on a dark background, indicating syntax highlighting for readability.

Web Development Services

Offering professional web development and design services tailored to your unique needs and goals.

Front-End Development
A dark room illuminated by the glow of a computer monitor displaying HTML code. The screen shows a text editor with two open documents containing structured code. Below the monitor is a keyboard with illuminated red keys.
A dark room illuminated by the glow of a computer monitor displaying HTML code. The screen shows a text editor with two open documents containing structured code. Below the monitor is a keyboard with illuminated red keys.

Expertise in Angular and WordPress for dynamic and responsive user experiences.

A close-up of a laptop displaying lines of HTML or programming code on its screen. The focus is on the code, with a shallow depth of field that blurs the background. The laptop is placed on a light-colored surface with its keyboard partially visible.
A close-up of a laptop displaying lines of HTML or programming code on its screen. The focus is on the code, with a shallow depth of field that blurs the background. The laptop is placed on a light-colored surface with its keyboard partially visible.
A computer screen displays a code editor with various files in a directory. The code being edited is written in JavaScript, identifiable by the .js file extension. There are highlighted lines in different colors to distinguish syntax elements. The left pane lists files such as 'assets', '.env', and 'index.js'. A web browser is visible at the top of the screen with multiple open tabs.
A computer screen displays a code editor with various files in a directory. The code being edited is written in JavaScript, identifiable by the .js file extension. There are highlighted lines in different colors to distinguish syntax elements. The left pane lists files such as 'assets', '.env', and 'index.js'. A web browser is visible at the top of the screen with multiple open tabs.
Database Management

Providing efficient database solutions to ensure data integrity and accessibility for your projects.

Cybersecurity Solutions

Protecting your digital assets from threats and vulnerabilities with comprehensive security measures.
A computer screen displays a code editor with various files in a directory. The code being edited is written in JavaScript, identifiable by the .js file extension. There are highlighted lines in different colors to distinguish syntax elements. The left pane lists files such as 'assets', '.env', and 'index.js'. A web browser is visible at the top of the screen with multiple open tabs.
A computer screen displays a code editor with various files in a directory. The code being edited is written in JavaScript, identifiable by the .js file extension. There are highlighted lines in different colors to distinguish syntax elements. The left pane lists files such as 'assets', '.env', and 'index.js'. A web browser is visible at the top of the screen with multiple open tabs.
Online and Social Media Marketing

Get exclusive results for your business by sponsored adds and marketing strategies offered here