I build with code and design with intent
A blend of engineering depth and design sensibility — from user flows and visual systems to production-ready web and mobile apps.
Design & UX
Crafting interfaces people enjoy using
UI/UX Design
User-centered interfaces with clear flows and purposeful layouts
Responsive Design
Seamless experiences from mobile to desktop breakpoints
Mobile-First Layout
Touch-friendly patterns built for iOS and Android screens
Visual Hierarchy
Typography, spacing, and contrast that guide the eye
Design Systems
Consistent components, tokens, and reusable UI patterns
Prototyping
Wireframes and interactive mocks before development
Accessibility
Inclusive design with readable contrast and semantic structure
Figma
Collaborative design handoff and component specs
Frontend
Building fast, interactive web experiences
React
Component-driven UIs and interactive web apps
Javascript
Dynamic client-side logic and modern ES features
Typescript
Type-safe codebases with fewer runtime surprises
CSS
Layout, animation, and polished visual styling
Backend
APIs, databases, and server-side architecture
Nodejs
REST APIs and real-time services with Node.js
Python
Scripting, APIs, and data processing pipelines
MongoDB
Flexible document storage for modern apps
Postgres
Relational data with strong consistency guarantees
Sql
Structured queries and schema design
Firebase
Auth, realtime sync, and serverless backends
Mobile
Cross-platform apps for iOS and Android
React Native
Native-feel mobile apps from a shared codebase
Expo
Rapid mobile development with streamlined tooling
Firebase
Mobile auth, push notifications, and cloud sync
DevOps
Deployment, containers, and cloud infrastructure
Docker
Containerized environments for consistent deployments
aws
Cloud hosting and scalable infrastructure on AWS
Tools
Workflow, collaboration, and delivery essentials
Git
Version control and collaborative branching workflows
GitHub
Code hosting, reviews, and CI integration
Vercel
Zero-config deployment for Next.js and frontend apps
Postman
API testing, documentation, and debugging
Data-Analysis
Insights from data to inform product decisions
Data-Visualisation
Charts and dashboards that communicate clearly
Office
Documentation, specs, and client communication
Design in Practice
Real interfaces built with attention to layout, hierarchy, and user experience.

Dashboard UI with clear data hierarchy and actionable layouts

Marketing pages designed for clarity, flow, and conversion

Mobile interfaces that feel native on iOS and Android
See it in action
Explore shipped projects and mobile apps where these skills come together.