Years of Experience
Projects Completed
Clients Satisfied
Coffee Cups

Get To Know Me
AboutMe
Hello! I'm Hassan, a Software Developer based in Nairobi, Kenya. I work on building various types of software, from web platforms to native mobile and desktop applications, focusing on creating reliable and functional solutions.
I enjoy the process of solving technical problems and learning how to build better systems. My work involves a mix of backend development, architecture design, and deployment across different stacks, including Go and the MERN stack.
Since I started my journey in 2020, I've focused on growing my skills and building software that addresses real-world needs. I'm always interested in researching better ways to improve performance and maintain robust infrastructure.
Technical Arsenal
ToolsoftheTrade
React
Next.js
TypeScript
Node.js
Express.js
PHP
Laravel
Python
React
Next.js
TypeScript
Node.js
Express.js
PHP
Laravel
Python
React Native
Flutter
Go
MongoDB
PostgreSQL
MySQL
Redis
Firebase
React Native
Flutter
Go
MongoDB
PostgreSQL
MySQL
Redis
Firebase
Tailwind CSS
JavaScript
Docker
Bootstrap
GraphQL
Git
Kubernetes
Tailwind CSS
JavaScript
Docker
Bootstrap
GraphQL
Git
Kubernetes
Services
Expertise&Solutions
Full Stack Development
Building end-to-end web applications with modern frontend frameworks and robust backend systems that scale effortlessly.
Systems Integration
Connecting disparate software systems and third-party APIs to create a unified, automated, and efficient workflow.
API Development
Designing and implementing high-performance RESTful and GraphQL APIs with comprehensive documentation and security.
Mobile App Development
Creating cross-platform mobile solutions using Flutter or React Native with native performance and great UX.
Cloud & DevOps
Architecting cloud infrastructure on AWS/GCP and implementing CI/CD pipelines for automated, reliable deployments.
Database Architecture
Designing scalable SQL and NoSQL database schemas optimized for performance, data integrity, and complex queries.
Microservices
Developing modular, distributed systems that improve maintainability, scalability, and fault tolerance of large applications.
Web Security
Implementing advanced security protocols, data encryption, and performing regular audits to protect against vulnerabilities.
