Hi, I'm Etsub Fikreab, a fullstack software engineer.I build software that runs schools, flower farms, and sales teams.
Products

End-to-end packhouse operations platform for commercial flower farms.

Membership, ministries, and congregational operations — all in one platform.
Featured projects




About
I start with the domain, not the framework.
I build complex, domain-rich software — from school management systems serving 3,000+ students to packhouse operations tools to manage 9,000+ employees across commercial flower farms.
My approach is grounded in Domain-Driven Design and Clean Architecture. I partner closely with stakeholders to translate real business workflows into systems that are maintainable, scalable, and built to last — not just to ship.
My stack centers on NestJS and Next.js, and I work across the full lifecycle: product design, backend architecture, frontend delivery, and deployment.
- Languages
- TypeScript, Python
- Backend
- NestJS, FastAPI, .NET, Odoo
- Frontend
- Next.js, React, Svelte
- Mobile
- Expo
- Data
- PostgreSQL
- Infrastructure
- AWS, Docker

Experience
Genesis Labs
– Present
Fullstack Developer
- Led backend development from the ground up for a comprehensive school management system, architecting the system with Domain-Driven Design and Clean Architecture using NestJS.
- Designed and built core modules including student & staff management, attendance tracking, timetables, marksheets, reporting, and fee management — serving 2 schools and 3000+ students.
- Built a commodity-focused e-commerce platform connecting farmers directly with buyers, with features specific to agricultural trade including grading, quality assessment, and commodity management for products like coffee and maize — enabling 20+ listings and 30,000+ transactions.
- Delivered a responsive frontend with React and TanStack, reducing data-loading times by 30%.
Bluespark Technologies
–
Junior Software Programmer
- Led the fullstack rewrite of a sales distribution platform from .NET to FastAPI (Python) + Svelte, architecting the backend from the ground up and writing the majority of the base code.
- The platform manages the full supplier → distributor → route → shop sales chain, including visit planning, sales vs. marketing activity tracking, KPI measurement, and reporting dashboards — used by 2,000+ sales representatives.
- The rewrite eliminated legacy bottlenecks, enabling the team to ship new features 40% faster and delivering a modernized, responsive frontend.
Taza Technologies
–
Developer
- Configured an ERP system using Odoo on AWS, with PostgreSQL on a separate EC2 instance and a load balancer for scalability.
- Created a learning management system (ethiocpm.com) tailored for consultancy firms to deliver training programs for employees in manufacturing companies.
InfinEth
–
Technical Writer and Documentation Lead / GIS Data Labeling and Automation Lead
- Crafted user manuals for software, collaborating with developers to ensure clarity and accessibility and delivering high-quality documentation.
- Led regular meetings with Spanish stakeholders to clarify project goals and translated client expectations into actionable tasks for the team.
Recent writing
Source-backed notes on domain-driven design, clean architecture and backend repository structure.
All postsServices
MVP Development
Turn your concept into a working product. I build the essential features to get you to market fast.
- Rapid Prototyping
- Frontend & Backend Setup
- Database Architecture
- Deployment Pipeline (CI/CD)
Full-Stack Engineering
End-to-end development for complex applications. I handle the entire stack with a focus on scalability.
- React / Next.js Development
- API Design & Integration
- Cloud Infrastructure (AWS/Vercel)
- Security Best Practices
Performance & Audit
Optimize existing systems. I identify bottlenecks and refactor code for speed and maintainability.
- Code Review & Refactoring
- Performance Optimization
- Accessibility Audits
- Technical Debt Reduction
Have a complex challenge?
I specialize in solving difficult technical problems with clean, efficient code.
Capabilities
Let's build software that makes a difference.
Pick a time for a 30-minute call below, or email me at etsubfikreabk@gmail.com.