I'm a Solution Architect & Full Stack Engineer who designs and delivers end-to-end solutions β from system architecture and API design through to mobile and web front ends. I bridge strategy and execution: translating business requirements into scalable, maintainable technical solutions, and then building them. I have a particular passion for open-source tooling, developer experience, and clean cross-platform engineering.
- Full-stack development across web, mobile, and cloud-native backends
- RESTful API design, service decomposition, and scalable system design
- Solution design & architecting β translating business requirements into technical blueprints
- E-commerce consulting β platform selection, integration strategy, and end-to-end delivery
- Developer tooling, reusable component libraries, and package publishing
- CI/CD pipeline design and automation
- Chatbot design and conversational AI integration
Motion-Tab-Bar β Major Enhancement
A beautiful animated Flutter tab bar widget package with 317+ β stars and 85+ forks on GitHub.
Contribution: Null-safety migration + significant customization API expansion
Flutter's null-safety release was one of the most impactful breaking changes in the ecosystem. I took on the full migration of this popular open-source package and, in the same contribution, extended its customization API with six new parameters to give developers far greater control over the widget's appearance:
| New Parameter | Type | Description |
|---|---|---|
tabBarHeight |
double |
Control the height of the tab bar |
tabBarColor |
Color |
Set the background color of the tab bar |
tabSize |
double |
Adjust the overall size of each tab |
tabIconSize |
double |
Control the size of tab icons |
tabIconSelectedSize |
double |
Set the size of the selected tab icon |
tabIconSelectedColor |
Color |
Set the color of the selected tab icon |
- Tech: Flutter, Dart
A simple Flutter/Dart package to help you paginate your data, in both web and mobile.
- Built to address the inflexibility of Flutter's built-in paginated data table
- Provides
FlutterCustomPaginationwidget andFlutterCustomPaginationOptionswidget - Designed for flexible layouts across different screen sizes
- Tech: Flutter, Dart Β· Published on: pub.dev
Open to collaborating on Flutter packages, Node.js tools, or anything that makes developer experience better. π


