About
Hey there! I'm Djaouad, a Backend focused Software Engineer and a CS grad student based in Algeria,with 2.5 years in the software engineering field, specifically the Backend TypeScript ecosystem.
I like learning how tools work under the hood, frameworks, routers, DI containers, runtimes and the technologies I use on daily basis like tRPC and Nodejs. the idea of decomposing software into its premitive components then re-building it from there is my way of learning.
What I do
I transform business workflows into into end-to-end automated software solutions, whether it's a simple API or a distributed system with architectural and design patterns built to scale.
I LOVE clean architecture, Domain Driven Design and building framework agnostic solutions with typescript. I can also use fullstack frameworks like Tanstack Start and Nextjs to build smooth frontend applications for my backends. especially frameworks that gives you the SSR, ISR, SSG, query caching, optimistic updates, ...etc flexibility.
Beyond code
When I'm not designing or implementing my software, I'm usually learning something new lately that's been AI Engineering and GO. I also maintain a small blog where I document patterns, bugs, and lessons learned so I don't forget them.