[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"work-project-rentiq":3,"work-all-projects":24},{"slug":4,"title":5,"category":6,"problem":7,"solution":8,"features":9,"stack":16,"link":22,"order":23},"rentiq","rentiQ","PropTech SaaS","Kenya is a nation of renters, and the business of managing those rentals still runs on spreadsheets, notebooks, and WhatsApp threads. Rent arrives as a stream of M-Pesa messages: partial payments, a relative paying from a different number, no account reference. Matching that money to tenants at month-end takes days, and it is where revenue quietly leaks. Without a live ledger, arrears surface weeks after they start and nobody can produce a clean statement on demand.","Built rentiQ as the system of record for rental money. Payments arrive either automatically through the client's own M-Pesa Paybill or by hand from a caretaker with a cash box, and both go through one allocation engine that applies them to the right invoices in the right order, flags anything ambiguous for a two-click resolution, and leaves an audit trail. Around that core sit the operations of a rental business: buildings and units, lease lifecycles, maintenance tickets, and reporting written for the Kenyan market first. It is Kimcard Technologies' own product, and it is live.",[10,11,12,13,14,15],"Automatic M-Pesa reconciliation, C2B and STK push, into the client's own Paybill","Smart allocation with a suspense queue for partials and missing references","Manual recording for cash, bank, and offline M-Pesa","Buildings, units, tenants, and the full lease lifecycle","Aged arrears, rent roll, owner statements, and a KRA rental income summary","Historical import, so the reports mean something on day one",[17,18,19,20,21],"Laravel","Vue 3","Vuetify","PostgreSQL","M-Pesa Daraja","https:\u002F\u002Frentiq.kimcardtechnologies.com",0,[25,28,46,61,78],{"slug":4,"title":5,"category":6,"problem":7,"solution":8,"features":26,"stack":27,"link":22,"order":23},[10,11,12,13,14,15],[17,18,19,20,21],{"slug":29,"title":30,"category":31,"problem":32,"solution":33,"features":34,"stack":41,"link":44,"order":45},"aviation-security-management-platform","Aviation Security Management Platform","Enterprise Platform","Security operations at major airports relied on paper-based incident logs, manual patrol scheduling, and disconnected radio communication. Incidents were under-reported, shift handovers lost context, and compliance audits required weeks of manual data collation.","Built a unified web platform that digitised every aspect of airside security management: real-time incident reporting with geo-tagging, automated shift scheduling with coverage gap detection, a live operations dashboard for supervisors, and an audit trail that generates compliance reports on demand.",[35,36,37,38,39,40],"Real-time incident reporting with geolocation and photo attachments","Automated shift scheduling with coverage gap detection","Live supervisor dashboard with personnel tracking","Compliance audit trail with one-click report generation","Role-based access for officers, supervisors, and management","Offline-capable mobile interface for field operatives",[17,18,20,42,43],"Pusher","PWA",null,1,{"slug":47,"title":48,"category":49,"problem":50,"solution":51,"features":52,"stack":57,"link":59,"order":60},"rems-global-property-platform","REMS Global Property Platform","Property Management","A real estate agency managed property listings, tenant records, and maintenance requests across disconnected spreadsheets and WhatsApp groups. Data was duplicated between them and landlords had no view of portfolio performance.","Delivered a platform that gave the agency one place for its portfolio, a self-service view for landlords, online maintenance requests for tenants, and generated rent statements and vacancy reports.",[53,54,55,56],"Property listing management with media uploads","Tenant portal for rent payments and maintenance requests","Automated rent invoicing and statement generation","Vacancy and portfolio performance reporting",[17,58,18,20],"Inertia","https:\u002F\u002Frems.global",2,{"slug":62,"title":63,"category":64,"problem":65,"solution":66,"features":67,"stack":73,"link":76,"order":77},"nilltech-solutions-platform","Nilltech Solutions Platform","Technology Services","A growing technology services firm needed a professional digital presence and a structured way to capture and qualify inbound project enquiries. Their existing site was a static template with no conversion path.","Designed and built a brand-forward marketing site with a structured contact and project intake flow. Integrated a lightweight CRM backend so the team could track leads, assign follow-ups, and measure which services generated the most interest.",[68,69,70,71,72],"Brand-led marketing site with clear service pages","Structured project intake form with qualification logic","Internal lead management dashboard","Service category filtering and case study pages","Automated acknowledgement emails on enquiry submission",[17,18,74,20,75],"Tailwind CSS","Resend","https:\u002F\u002Fnilltechsolutions.com",3,{"slug":79,"title":80,"category":81,"problem":82,"solution":83,"features":84,"stack":91,"link":44,"order":93},"proactive-clinic-patient-portal","Proactive Clinic Patient Portal","HealthTech","A private outpatient clinic managed appointments by phone, kept patient records in physical files, and had no way for patients to view their history or receive results digitally. Staff spent hours each week on manual booking administration.","Built a secure patient portal and clinic management system that lets patients self-book appointments, view their appointment history, and receive lab result notifications. Clinic staff get a scheduling dashboard that eliminates double-bookings and surfaces daily patient flow at a glance.",[85,86,87,88,89,90],"Patient self-service appointment booking with slot availability","Secure patient record management with role-based access","Lab result upload and patient notification system","Clinic scheduling dashboard with conflict detection","SMS appointment reminders via Africa's Talking","Medical history timeline for returning patients",[17,18,20,92,75],"Africa's Talking",4]