Building the web platform for a leading maritime research and consulting firm with offices in London and Singapore. Migrated the site from a React SPA to a fully server-side rendered Next.js app on Azure — achieving a perfect Lighthouse score. Work spans C# APIs, PostgreSQL, React frontends, Docker, and data engineering with Databricks and Mapbox-powered visualisations.
Full-Stack
Software
Developer.
10+ years building enterprise-grade software — from banking systems at scale in Istanbul to cloud-deployed maritime platforms in London. I care deeply about clean architecture, solid engineering principles, and code that stands the test of time.
Building things that matter
I'm Muhammed — a Full-Stack Software Developer based in London with over a decade of professional experience. I started my career at Ziraat Teknoloji in Istanbul, where I rose from developer to Team Lead, shipping banking and ERP systems for one of Turkey's largest state-owned banks.
In 2024 I moved into the maritime industry, joining Maritime Strategies International in London — a leading research firm covering global shipping markets. Here I work across the entire stack, from C# APIs and PostgreSQL to React frontends and Azure cloud infrastructure.
Outside of work I study the fundamentals: design patterns, dependency injection, containerisation — the building blocks that separate maintainable software from the kind you regret six months later. I picked up Java early in my career, moved through .NET and Oracle, and deliberately taught myself the modern React and TypeScript ecosystem to stay sharp on the frontend.
- →Speaks English (professional) and Turkish (native)
- →BSc in Computer Software Engineering, Fırat University
- →Relocated from Istanbul to London in 2024
- →Started with Java, mastered .NET, embraced TypeScript
- →Avid reader — Clean Code, CLRS, Uncle Bob's architecture series
Where I've worked
Led development of analytical banking, ERP, and HR management applications for Ziraat Bank — one of Turkey's largest state-owned banks. Designed and built HR systems handling employee workflows at enterprise scale, using .NET and Oracle. Drove a major modernisation initiative, upgrading legacy codebases to .NET Core and React, and mentored colleagues throughout. Later moved fully into modern web development with React, TypeScript, and Agile/Scrum methodology.
Developed educational Android applications in Java with SQLite. Built a location-based alarm app using Google Maps APIs for real-time geofencing.
Built a desktop application to dynamically generate tables and process large city-wide water usage datasets from text files into a structured database.
What I work with
A decade of picking the right tool for the job. Strong across the full stack — from database design and .NET APIs to React frontends and cloud infrastructure on Azure.
Selected work
More on GitHub ↗
Maritime Web Platform
Rebuilt the corporate platform for a maritime research firm — full SSR Next.js migration on Azure with Docker, GraphQL, Mapbox data visualisations, and a 100/100 Lighthouse score.
HR & ERP Banking Systems
Designed and led delivery of HR management applications for one of Turkey's largest banks — covering analytical banking and employee workflows at enterprise scale over 8+ years.
Location-Based Android App
Built a geofencing alarm app for Android with real-time Google Maps API integration, plus educational mobile apps — developed during an early-career internship at university.
Guardians of the Code
A personal study project exploring classic software design patterns in C# — written to deeply internalise the principles behind maintainable, extensible architecture rather than just knowing the names.
Dependency Injection Demo
A focused example application demonstrating dependency injection principles in C# — built to sharpen understanding of inversion of control and clean application wiring before applying it in production systems.
React & .NET Training Projects
A series of self-directed training repositories where I deliberately learned the React and TypeScript ecosystem — working through both a pure React track and a full .NET + React stack to bridge backend expertise into modern frontend development.
What I've read
The books that shaped how I think about software — not just what to build, but how to build it well.

Made abstract patterns genuinely click — the visual, brain-friendly format is deceptive; the depth is real.

Changed the way I name things, structure functions, and think about what code says to the next person who reads it.

Elevated my thinking from writing good code to designing good systems — boundaries, dependency rules, and what truly decoupled looks like.

The foundation. Proof that understanding why an algorithm works is more valuable than just knowing that it does.

Use-case driven design before everyone called it "user stories" — grounded my early understanding of how requirements become architecture.
Academic background
Fırat Üniversitesi · Elazığ, Turkey
Let's work together.
Based in London — working remotely and on-site across the UK and Europe.