Available for opportunities

Hi, I'm Daniel Ngwasi

Full-Stack Engineer Β· Freelance Designer Β· Open Source Builder

Building practical systems that solve real-world problems. Specializing in writing, testing, and maintaining efficient, scalable software that makes a real impact.

Daniel Ngwasi
πŸ‘¨β€πŸ’» Open to work
5+
Years Experience
100+
Projects Built
10+
Happy Clients
⚑ Full-Stack Developmentβ—†πŸŒ ICT Infrastructureβ—†πŸ“± Mobile Appsβ—†πŸ”“ Open Sourceβ—†πŸ”’ Cybersecurityβ—†πŸŽ¨ UI/UX Designβ—†β˜ Cloud & DevOpsβ—†πŸ—„ Database Designβ—†βš™ API Developmentβ—†πŸ— System Architectureβ—†βš‘ Full-Stack Developmentβ—†πŸŒ ICT Infrastructureβ—†πŸ“± Mobile Appsβ—†πŸ”“ Open Sourceβ—†πŸ”’ Cybersecurityβ—†πŸŽ¨ UI/UX Designβ—†β˜ Cloud & DevOpsβ—†πŸ—„ Database Designβ—†βš™ API Developmentβ—†πŸ— System Architectureβ—†
Developer illustration
5+
Years Exp.

About Me

My Journey

I'm a skilled computer programmer and ICT professional with a strong background in computer science. I specialize in writing, testing, debugging, and maintaining efficient and scalable software solutions. I am passionate about building practical systems that solve real-world problems, with experience in developing web applications, managing ICT infrastructure, and working with modern technologies.

When I'm not coding or managing ICT infrastructure, I explore new technologies, contribute to open-source, and mentor aspiring developers.

University
St. Paul's University
Graduated
2022
Current Role
ICT Officer
Location
Nairobi, Kenya

Experience

Career Journey

My educational path and professional experience.

2024 – PresentπŸ’Ό work

ICT Officer

Ministry of Education, Kenya

Providing ICT support and infrastructure management for the Ministry of Education. Responsible for maintaining computer systems, networks, and digital services. Supporting staff with ICT needs, managing government databases, and implementing digital transformation initiatives across education departments.

2023 – PresentπŸ’Ό work

Freelance Full-Stack Developer

DanTech Developers

Building production systems for clients and community organizations across Laravel, Django, Next.js, and FastAPI β€” including property management, legal services, chama/SACCO finance, and e-commerce platforms with M-Pesa, Airtel Money, and PesaLink integrations.

2022 – 2023πŸ’Ό work

ICT AttachΓ© / Intern

Government ICT Department

Gained hands-on experience in ICT infrastructure management, network configuration, hardware maintenance, and end-user support. Assisted in the rollout of digital systems and maintained IT documentation.

2019 – 2022πŸ’Ό work

ICT Consultant

Ministry of Agriculture and Livestock, Kenya

Served as ICT Consultant providing strategic technology guidance and support. Assisted in the implementation and management of ICT systems, digital infrastructure, and technology solutions across agriculture and livestock departments.

2015 – 2019πŸ’Ό work

ICT Technician

Ministry of Interior, Kenya

Provided hands-on ICT technical support and infrastructure management. Responsibilities included hardware maintenance, network configuration, system troubleshooting, and end-user support across ministry departments.

2019 – 2022πŸŽ“ education

BSc Computer Science

St. Paul's University, Limuru

Graduated with a Bachelor of Science in Computer Science from St. Paul's University Main Campus, Limuru. Built a strong foundation in algorithms, data structures, software engineering, computer networks, and systems design.

2011 – 2014πŸŽ“ education

Bachelor of Education

Kenyatta University

Graduated with a Bachelor of Education from Kenyatta University, gaining a strong foundation in pedagogy, curriculum development, and educational technology.

What I Offer

Services

From web development to ICT infrastructure β€” here's how I can help your business grow.

🌐

Web Development

Full-stack web apps built with React, Next.js, Laravel, Django and Node.js. From landing pages to complex enterprise systems.

  • βœ“ Responsive Design
  • βœ“ REST APIs
  • βœ“ Database Design
  • βœ“ Authentication
πŸ–₯

ICT Support & Infrastructure

End-to-end ICT support for organizations β€” network setup, server management, hardware maintenance, and staff training.

  • βœ“ Network Setup
  • βœ“ Server Management
  • βœ“ Hardware Repair
  • βœ“ IT Training
πŸ“±

Mobile App Development

Cross-platform mobile applications using React Native and Flutter that work seamlessly on iOS and Android.

  • βœ“ React Native
  • βœ“ Flutter
  • βœ“ Firebase
  • βœ“ App Store Deployment
πŸ”’

Cybersecurity

Security audits, vulnerability assessments, and implementation of best practices to protect your digital assets.

  • βœ“ Security Audits
  • βœ“ Penetration Testing
  • βœ“ SSL Setup
  • βœ“ Data Backup
πŸ“Š

System Design & Databases

Architecture design, database modeling, and optimization for scalable, high-performance systems.

  • βœ“ System Architecture
  • βœ“ Database Optimization
  • βœ“ API Design
  • βœ“ Cloud Deployment
πŸ’³

Payments Integration

M-Pesa Daraja (STK Push & B2C), Airtel Money, and PesaLink integrations for platforms that need to move real money reliably.

  • βœ“ M-Pesa STK Push
  • βœ“ B2C Payouts
  • βœ“ Airtel Money
  • βœ“ PesaLink

Technical Stack

Skills & Technologies

My technical toolkit for building exceptional digital experiences.

βš›
React
JS
JavaScript
TS
TypeScript
<>
HTML/CSS
β–²
Next.js
🌊
Tailwind CSS
V
Vue.js
⬑
Node.js
🐍
Python
D
Django
πŸš€
FastAPI
🐘
PostgreSQL
M
MongoDB
⚑
REST API
β—ˆ
GraphQL
πŸ“±
React Native
πŸ¦‹
Flutter
πŸ”€
Git
🐳
Docker
☁
AWS
✏
Figma
🐧
Linux
β™Ύ
CI/CD
πŸ›°
Sentry
🌐
Network Admin
πŸ–₯
ICT Support
πŸ”’
Cybersecurity
β“‚
Microsoft 365
πŸ—„
Server Mgmt
πŸ“Š
Data Analysis
🐘
PHP
πŸ”΄
Laravel
⚑
Livewire
πŸ—ƒ
MySQL
πŸ…±
Bootstrap
πŸ’³
M-Pesa Daraja
βœ‰
Africa's Talking SMS
ReactJavaScriptTypeScriptHTML/CSSNext.jsTailwind CSSVue.jsNode.jsPythonDjangoFastAPIPostgreSQLMongoDBREST APIGraphQLReact NativeFlutterGitDockerAWSFigmaLinuxCI/CDSentryNetwork AdminICT SupportCybersecurityMicrosoft 365Server MgmtData AnalysisPHPLaravelLivewireMySQLBootstrapM-Pesa DarajaAfrica's Talking SMS

Qualifications

Education & Certifications

My academic journey and professional qualifications.

πŸŽ“ Education

Bachelor of Science in Computer Science

2019 – 2022

St. Paul's University β€” Main Campus, Limuru

Strong foundation in algorithms, data structures, software engineering, computer networks, and systems design. Developed practical skills through hands-on projects and coursework.

Bachelor of Education

2011 – 2014

Kenyatta University

Graduated with a Bachelor of Education from Kenyatta University, gaining a strong foundation in pedagogy, curriculum development, and educational technology.

πŸ† Certifications

βœ“
AWS Cloud Practitioner
Amazon Web Services Β· 2024
Verified βœ“
βœ“
Meta Front-End Developer
Meta / Coursera Β· 2023
Verified βœ“
βœ“
Python for Everybody
University of Michigan Β· 2023
Verified βœ“
βœ“
Cisco IT Essentials
Cisco Networking Academy Β· 2022
Verified βœ“

Portfolio

Featured Projects

Real systems, built for real clients and community organizations β€” not tutorials.

ChamaBiz
In Development

ChamaBiz

A multi-tenant chama & SACCO management platform built on Django β€” contributions, loans, fines, and investments, with M-Pesa, Airtel Money, and PesaLink payments, bulk CSV member onboarding, Sentry error monitoring, automated database backups, and a superuser owner dashboard. Security-hardened and rebranded from ChamaPro.

DjangoPythonPostgreSQLM-PESAAirtel MoneyCelery
Dante Estate
Laravel 12

Dante Estate

A property management system for Kenyan landlords β€” role-based admin panel and tenant portal, M-Pesa STK Push & B2C payouts, Africa's Talking SMS notifications, and scheduled Artisan commands for rent reminders, built on Laravel 12 with Spatie Permission (6 roles, 25 permissions).

Laravel 12PHPMySQLM-PESAAfrica's TalkingSpatie Permission
WakiliPro
Laravel 12

WakiliPro

A legal services marketplace connecting clients with advocates β€” role-based dashboards, M-Pesa billing with STK Push, admin verification workflows, and a reusable activity-logging system for audit trails, built on Laravel 12.

Laravel 12PHPMySQLM-PESAAfrica's Talking
RepoSage
Live Β· Open Source

RepoSage

Drop in any GitHub URL and instantly get the purpose, architecture, key files, dependencies, and a contribution guide β€” all in a clean terminal-style UI, powered by the Anthropic API. Built for developers, by developers. Zero config.

Next.jsFastAPIPythonGitHub APIAnthropic API
American Beauty – preview 1
American Beauty – preview 2
Live Β· Laravel 11

American Beauty

A live spa & beauty studio platform combining a customer-facing e-commerce storefront with an internal admin system β€” walk-in appointments, standalone invoicing, backdated sales, and consolidated revenue reporting across POS, invoices, and appointments, built on Laravel 11.

Laravel 11BladeMySQLTailwind CSSM-PESATwilio
ElimuMS
Open Source

ElimuMS

An open-source CBC school management system for Kenyan schools β€” 11 role-based permission tiers, M-Pesa Daraja STK Push, Africa's Talking SMS, Firebase push notifications, and an Anthropic Claude-powered assistant, built on Laravel 12 and Livewire 3.

Laravel 12Livewire 3MySQLM-PESAFirebaseOpen Source

More Projects

DantePOS

Laravel 11

A full-featured Point of Sale system built with Laravel 11. Manages sales, purchases, stock, customers, suppliers, employees, and expenses with real-time financial dashboards and lucky draw modules.

Laravel 11PHPMySQL

DanteCredit

Laravel 11

A secure web-based loan & credit management system for SACCOs and microfinance institutions. Features loan tracking, branch management, deposits, withdrawals, and analytics dashboards.

Laravel 11PHPMySQL

Jitihada Voting System

Live Β· Open Source

A simple, secure web-based voting management system for community groups. Members register, get a unique REG.NO, and cast one vote. Tracks live results with charts and exports to CSV.

PHPTailwind CSSBootstrap

Ministry of Education ICT Portal

Live Β· Private

An internal web portal for managing ICT assets, support tickets, and staff ICT requests across the Ministry of Education. Includes real-time dashboards and reporting.

ReactNode.jsPostgreSQL

Live Activity

GitHub Activity

A live look at what I've been building, straight from @Dantechdevs.

Daniel's GitHub statsDaniel's most used languages
Daniel's GitHub contribution graph

Some private/client repositories aren't reflected here β€” see Projects for the full picture.

Beyond Code

Community & Leadership

Technology work aside, I stay active in the community organizations I belong to β€” coordination, communication, and record-keeping that don't show up in a repo but matter just as much.

πŸ›

Vice Chairperson

Jitihada Community Development Committee

Helping coordinate community development initiatives and represent member interests in committee decision-making.

🀝

Organising Secretary

Twenty Five Blessed Brothers

Coordinating logistics, communication, and record-keeping for a 25-member welfare and savings group β€” from contribution tracking to meeting minutes.

⚽

Community Football Support

Muthetheni FC

Supporting a local football club competing in the FKF Mwala Sub County League 2026/2027 season.

β›ͺ

Church Community Administration

Bethel Worship Centre & AIC-affiliated groups

Supporting church administration with communications, contribution tracking, and meeting coordination.

Social Proof

Worked With Me?

β€œ

This section is reserved for real feedback from real clients and collaborators. If we've worked together, I'd love to add your words here.

Leave a Testimonial β†’

Get In Touch

Let's Connect

Have a project in mind or want to chat? Feel free to reach out.

I'm always open to discussing new projects, creative ideas, or opportunities. Messages sent through this form go directly to my inbox.

Location
Nairobi, Kenya

Find me on

βœ‰

Stay Updated

Subscribe to receive updates on my latest projects, blog posts, and industry insights. I respect your privacy β€” unsubscribe at any time.

β˜…

Rate My Portfolio

Did you enjoy my portfolio? Let me know with a quick rating!

How would you rate my portfolio?

Your feedback helps me improve!

πŸ’¬ Chat with me!