Code. Create. Innovate
Hello! I'm Hassan — a full-stack software engineer combining web, mobile, DevOps, geospatial analysis, and AI into shipping products — APIs, databases, CI/CD, and interfaces, all the way to the user's screen.


My Tech Stack
Full-Stack Expertise
TypeScript
JavaScript
React
Next.js
Node.js
Python
PostgreSQL
NestJS
Express.js
Flutter
Dart
React Native
Go
Tailwind CSS
MongoDB
MySQL
Laravel
PHP
Java
GraphQL
Expo
NGINX
Redux
Electron.js
SQLite
shadcn/ui
Three.js
GSAP
From Concept to Completion
Full-Stack Geospatial Engineer
Delivering solutions that prioritize performance
A small selection of recent projects

Homeland Itoya Events Assistant
Production event-ops platform with a tool-calling AI agent — leads, proposals, contracts, vendors, and analytics — via TypeScript/Express, Tauri staff desktop, and a Next.js client portal.
Tech Stack:

JuriSight Agent V3
Matter-centric legal OS — case-scoped AI, RAG over matter documents, documents/tasks/timeline workspace — Python backend and Tauri desktop for early users.
Tech Stack:

Homeland ERP & Flutter HR App
Laravel/MySQL ERP for HR, payroll, and inventory, plus a Flutter employee app on JWT REST APIs — shipped for Homeland Itoya operations (~30 staff).
Tech Stack:

GeoClimate Kenya
Web GIS decision-support system for climate impacts on Kenya’s water resources and biodiversity — PostGIS, GeoServer, React, and OpenLayers.
Tech Stack:
Technologies Powering My Projects
Next.js
React
TypeScript
Python
Docker
Vercel
PostgreSQL
Flutter
Mapbox
Node.js
MongoDB
Laravel
Tailwind
Express.js
Firebase
Kubernetes
PostGIS
MySQL
Three.js
My work experience
Selluh Technologies · Healthcare & Platforms
Built e-Med (Flutter/React Native check-in, WebSocket ambulance tracking, PCI-DSS wallet) plus multi-hospital HMS and PostGIS-powered property search across the full stack.
Homeland Itoya · ERP & Mobile HR
Laravel/MySQL ERP for HR, payroll, and inventory (~30 staff), plus a Flutter employee app on JWT REST APIs — architecture through production with Docker and CI/CD.
Homeland Itoya · Events Assistant
Production event-ops AI agent (TypeScript/Express tool-calling, Tauri staff desktop, Next.js client portal) covering leads, proposals, contracts, vendors, and analytics.
GeoClimate Kenya · Web GIS
Decision-support Web GIS for climate impacts on Kenyan water and biodiversity — PostGIS, GeoServer WMS, React, and OpenLayers with hydrological and species-distribution modules.
JuriSight Agent · Legal AI
Matter-centric legal OS with case-scoped RAG and Tauri/React workspace — documents, tasks, timeline, and AI chat grounded in the active matter for early users.
Ramani Geosystems · Geospatial
Interactive Mapbox/Leaflet web maps, GIS automation, QGIS/ArcGIS data work, spatial analysis, and GPS/GNSS field verification for client visualisation projects.
The Build Process
Strategic Blueprint
In-depth exploration of your vision, analyzing market needs to craft the perfect technical architecture for your audience.
Interactive Wireframing
Transforming concepts into tangible prototypes that showcase functionality with regular collaborative refinements.
Comprehensive Development
Engineering robust front and backend systems simultaneously to create seamless, responsive applications.
Launch & Enhancement
Deploying optimized solutions with automated testing, ensuring minimal latency and maximum security.