Back to site
Blog
Writing on software engineering, product delivery, and working as a founder-developer.
·8 min read
Migrating 12 Java Microservices to Node.js: What I Learned
A hands-on account of rewriting an enterprise Java backend in Node.js/Express — what went smoothly, what broke, and the patterns that made it manageable.
Node.jsJavaMicroservicesMigration
·6 min read
Building RTL Persian UIs with Tailwind CSS and Next.js
Persian and Arabic UIs require right-to-left layout, proper font loading, and a few non-obvious Tailwind patterns. Here's the setup that works in production.
Tailwind CSSNext.jsRTLPersianUI
·7 min read
Shipping Solo: What I Changed After Year One of Running a Software Company
Twelve months into running KORA, here are the concrete changes I made to how I scope, price, and deliver client projects — and why.
FreelanceBusinessFounderLessons