Available for new projects

Daniel Mshindi Ouma

Software Engineer · Full-Stack Developer

Building scalable web applications, marketplaces, and distributed systems with modern JavaScript, TypeScript, and .NET.

About

A bit about me

I'm a software engineer with experience building full-stack web applications, e-commerce platforms, and marketplace solutions. My work focuses on creating reliable, scalable systems using TypeScript, React, Node.js, PostgreSQL, and ASP.NET.

I enjoy solving complex engineering problems, designing backend architectures, and building products that deliver real-world value. My recent interests include microservices, cloud-native development, containerization, and distributed systems.

Build solutions that are simple to use, scalable to grow, and maintainable for the long term.

Engineering interests

  • Microservices Architecture
  • Cloud-Native Development
  • Distributed Systems
  • DevOps
  • API Design
  • Platform Engineering
  • Scalable Marketplace Systems

Currently learning

  • Advanced ASP.NET Development
  • Kubernetes Orchestration
  • Cloud Infrastructure on Azure
  • Distributed Application Design
  • Event-Driven Architectures

Skills

Technical toolkit

Languages

  • TypeScript
  • JavaScript
  • C#
  • SQL

Frontend

  • React
  • HTML5
  • CSS3
  • Vite
  • Responsive Web Design

Backend

  • Node.js
  • Express.js
  • ASP.NET Web API
  • REST API Design
  • Auth & Authorization
  • Microservices

Databases

  • PostgreSQL
  • IndexedDB
  • EF Core
  • Sequelize ORM

DevOps & Cloud

  • Docker
  • Kubernetes
  • Azure
  • Linux
  • CI/CD

Tools

  • Git & GitHub
  • Postman
  • JWT
  • Redis
  • WordPress
  • Canva

Work

Featured projects

GT Soko

gtsoko.com

A vehicle rental marketplace that connects vehicle owners with customers looking to hire, lease, or rent vehicles.

Key features

  • Vehicle listing and management
  • Booking and rental workflows
  • User authentication and authorization
  • Marketplace search and discovery

Highlights

  • Hybrid architecture using both Node.js and ASP.NET services
  • Microservices-based backend design
  • RESTful APIs for service communication
ReactTypeScriptNode.jsASP.NET (C#)PostgreSQLDocker

A marketplace focused on the resale of flagship mobile phones, enabling users to buy and sell premium devices through a modern e-commerce experience.

Key features

  • User authentication & account management
  • Product listings and management
  • Search and filtering
  • Secure transaction workflows

Highlights

  • Built on a fully TypeScript PERN stack
  • Designed for scalability and maintainability
  • Custom marketplace logic tailored to electronics resale
TypeScriptReactNode.jsExpress.jsPostgreSQL

An e-commerce store specializing in mobile phones and related products.

Key features

  • Product catalog management
  • Online storefront
  • Customer purchasing workflow
  • Mobile-responsive design

Highlights

  • Customized WordPress e-commerce solution
  • Optimized for product discovery and sales conversion
WordPressWooCommerceCustom Theme

Contact

Let's build something

I'm always interested in discussing software engineering, startups, open-source projects, and innovative technology solutions. Reach out and let's talk.