Michael

Wassie

Full Stack Developer

Computer Science graduate who enjoys building software. I've worked on e-commerce platforms, a Flutter pharmacy app, event systems, and WhatsApp integrated ordering solutions — with many more on the way.

About

I'm Michael Wassie, a full-stack developer. I've always been the kind of person who needs to know how things work under the hood, not just that they work. That curiosity is what got me into software and it's still what drives most of what I build.

I don't believe in unsolvable problems. Complex or not, if you look hard enough and dig deep enough, there's always a way through. That's how I approach every project, whether it's a tricky API integration or an architecture decision that doesn't have an obvious right answer.

What I build tends to be practical. Telegram bots, WhatsApp ordering flows, payment integrations, admin dashboards. I bring my own take to modern tooling and I'm always finding ways to make the work sharper and the output cleaner.

Skills

React / Next.jsBuilt production storefronts, admin dashboards, and this portfolio. Default choice for anything user-facing.
Node.js / ExpressREST APIs with JWT auth, WhatsApp webhook handlers, Telegram bot backends. Comfortable with rate limiting, queues, and cron jobs.
TypeScriptUse it on every new project. Catches the dumb bugs before they reach production.
MongoDB / PostgreSQLMongoDB for flexible document structures in e-commerce projects, PostgreSQL for anything relational. Written normalized schemas and optimized slow queries.
FlutterBuilt the pharmaET mobile app currently in release testing. One codebase for iOS and Android.
JavaUniversity foundation and used in enterprise backend work. Comfortable with OOP, collections, and Spring basics.
GoLearning it for services where I need low memory and fast startup. Building small tools with it currently.
Docker / CI-CDContainerized apps for consistent deployments. Set up basic pipelines on GitHub Actions for auto-deploy to Vercel and VPS.
Odoo / ERPImplemented and customized Odoo for business clients. CRM setup, inventory modules, and workflow automation.

Services

What I can build for your business

Website Development

I build websites that actually work. Fast, clean, and built to grow with your business. Whether you need a landing page or a full web app, I handle it from design to deployment.

Mobile Applications

Cross-platform apps using Flutter and React Native that feel native on both iOS and Android. I take your idea from wireframe to the app store.

Technology Consulting

Not sure what stack to use or how to structure your system? I help businesses make smart technical decisions. APIs, cloud setup, integrations, the works.

Chapa Integration

Get your Ethiopian business accepting payments online. I integrate Chapa into your web or mobile app so your customers can pay with local banks and mobile wallets, no friction.

M-Pesa Integration

Reach customers across East Africa with M-Pesa. I wire up STK push, business pay-outs, and transaction callbacks so money moves smoothly in your product.

Telebirr Integration

Add Ethio Telecom's Telebirr as a payment option in your app or website. I handle the API setup, QR flows, and webhook handling end to end.

Secure · Reliable · Local

Featured

Projects

https://quickrunner.shop
QuickRunner

QuickRunner

MERN STACK, WHATSAPP API

ROLE: FULL STACK DEVELOPMENT

https://freshfashion.co
Fresh Fashion

Fresh Fashion

NEXT.JS, MONGODB, WHATSAPP

ROLE: FULL STACK DEVELOPMENT

https://zemen-events.netlify.app
Zemen Events

Zemen Events

REACT, NODE.JS, POSTGRESQL

ROLE: FULL STACK DEVELOPMENT

https://pharmaet.com
pharmaET

pharmaET

FLUTTER, NODE.JS, REST API

ROLE: BACKEND + MOBILE DEV

https://t.me/weatherunowbot
Global Weather Bot

Global Weather Bot

NODE.JS, TELEGRAM API

ROLE: BOT DEVELOPMENT