MCraft: Software Engineering and Web Development, building reliable systems, web applications, and data tools.

8 projects

Stockholm Cleaning Services Website

v2.3.0

Lyia St盲d

Built and maintain the official bilingual marketing website for Lyia St盲d, a premium home and office cleaning service in Stockholm. Built with Astro 5 and TypeScript, now running on a Supabase and Resend backend for bookings and admin, with the original Google Apps Script pipeline kept as a rollback path. The live site covers seven service lines with transparent pricing and RUT deduction guidance.

Astro 5TypeScriptTailwind CSSSupabaseResendVercel

Shipped 路 Uganda First Weather Intelligence Platform 路 152 Districts

v1.0.0

Uganda Weather

Built Uganda Weather, a Uganda first weather intelligence platform that delivers district level forecasts for all 152 districts plus hyperlocal search for any village or town. Built with Next.js 15, React 19, and TypeScript, it runs a three tier weather provider chain with Redis caching and ships specialized modules for agriculture, fishing safety on four lakes, air quality, national parks, mountains, and airport aviation weather, all behind a premium dark mode glass interface. Live on Vercel as an installable PWA with offline caching of recently viewed weather.

Next.js 15React 19TypeScriptTailwind CSS 4TanStack QueryUpstash RedisZustandCapacitor 7

Beauty Salon Web Application

v1.0.0

Lyia Braids

Developed and maintain the website for a Stockholm braiding salon using React 19, Tailwind CSS v4, and Framer Motion. The site now runs bilingual English and Swedish, serves a client base of 500+ with hourly rates and WhatsApp booking, and ships LocalBusiness and FAQ structured data for local search.

React 19Tailwind CSS v4Framer MotionSchema.orgGDPR

Guide Platform for Life in Germany 路 31 Guides

v1.0.0

StartGermany Survival Kit

Built and grew StartGermany from a small digital handbook into a guide platform for newcomers to Germany. The site now publishes 31 step-by-step guides on registration, housing, health insurance, work, and everyday life, with prerendered pages, structured data, and consent-gated analytics.

React 19ViteFramer MotionESLintSchema.orgManual QA

Full Stack Service Platform

v1.0.0

KatServices

Built a full-stack modern cleaning service website with Next.js, TypeScript, Supabase, and Tailwind CSS. Implemented multi-step bookings, pricing logic, address autocomplete, admin workflows, and audit-friendly data handling. The live site now presents five service lines with published price ranges and verified client testimonials.

Next.js 14TypeScriptSupabaseCloudflare Turnstilenext-intl

Active Development 路 Tourism Website + Booking Funnel

v1.0.0

ExploUganda

Built and redesigned the tourism website for a Kampala-based tour operator. The redesigned site now spans 27 pages covering eight signature journeys, places to visit, trip planning, MICE, and ten field stories, and works as the booking funnel for international leisure travellers and corporate MICE buyers. The site runs on Vercel.

HTML5CSSVanilla JavaScriptSchema.orgSEOAccessibility

Active Development 路 Alumni Networking + Employer Talent Discovery

v1.0.0

UniConnect Alumni Portal

Building alumni-portal, a web-first alumni networking platform for Uganda's premier universities with React, TypeScript, Vite, and Appwrite. UniConnect supports students, alumni, educators, employers, and community members through directory discovery, connection requests, messaging, jobs, mentorship, events, chapters, social updates, and employer talent workflows.

React 19.2.5TypeScript 5.3Vite 5.1React Router 7ZustandAppwrite 25AxiosLucide ReactVitest / RTL

Active Development 路 Marketplace platform for Uganda and East Africa

v0.1.0+

TuDu Marketplace

Building a full-featured e-commerce marketplace purpose-built for Uganda and East Africa. The storefront now runs live on Vercel in active development: category shopping, flash deals, escrow messaging through TuDu Secure Pay, a wallet and loyalty points, a seller portal, and payment methods covering MTN Mobile Money, Airtel Money, Visa, and cash on delivery. A phased roadmap covers fraud detection, scam/listing detection, deepfake verification, recommendations, dynamic pricing, and review authenticity analysis.

Next.js 16React 19TypeScriptSupabaseFlutterwaveAfrica's TalkingPlaywright