Full-Stack Software Developer
๐ Addis Ababa, Ethiopia
Iโm a Full-Stack Software Developer who enjoys building software that is clear, reusable, and practical.
I work across frontend and backend, and Iโm especially interested in:
- structuring applications cleanly
- building reusable components
- handling real data and real workflows
- applying best practices that make code easier to maintain over time
I prefer understanding the problem well before jumping into implementation.
Frontend
- React, Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
- TanStack Table & Query
Backend
- .NET (Web APIs, SignalR)
- Python (Flask, Django, FastAPI)
- REST APIs
- SQL & relational data modeling
Python Automation & Scraping
- Web scraping using Python(BeatuifulSoup,Selenium,Scrapy)
- Data extraction, cleaning, and structuring
- Automation scripts for repetitive tasks
- API-based and HTML-based data processing
Practices I Care About
- Clean and readable code
- Reusable and composable components
- Proper separation of concerns
- Validation and predictable data flow
- Writing code that other developers can understand
| Project | Description |
|---|---|
| react-generic-select | A reusable, fully typed React select component with async loading, search, and flexible configuration |
| proactive_monitoring | A Python-based monitoring system built using a microservices-style approach |
| my_portfolio_bot | A bot created to support and automate interactions related to my personal portfolio |
- ๐ Portfolio: https://lemimelkamu.vercel.app
- ๐ผ LinkedIn: https://www.linkedin.com/in/lemimelkamu25
- ๐ฆ X (Twitter): https://x.com/lemi_melkamu
- ๐ฌ Discord:
lemidb
I like building software that is simple to use and simple to reason about.


