AboutDeveloper by trade,
Developer by trade,
adversary by habit.
I'm Daniel Tadesse, a full-stack developer based in Addis Ababa, Ethiopia. I care about two things that most people treat separately: building software that works, and making sure it can't be broken.
On the build side, I work across the whole stack — React and Next.js on the front, Node.js and PostgreSQL behind it, everything glued with TypeScript and shipped through clean CI pipelines.
On the defense side, I think like an attacker. I run vulnerability assessments against my own work, practice OWASP-aligned secure development, and believe the best security feature is the one users never notice.
Stack & tools
Frontend
ReactNext.jsTypeScriptTailwind CSSFramer Motion
Backend
Node.jsPostgreSQLPrismaREST & GraphQLRedis
Security
OWASP Top 10Penetration testingSecure code reviewBurp SuiteAuth & session hardening
Tooling & Ops
Git & CI/CDDockerLinuxNginxCloud deployment