This is my blogs page.
A behind-the-scenes account of the design decisions I made while building my portfolio with Next.js + Shadcn, a FastAPI microservice on Render, and Vercel & GoDaddy hosting. I walk through the accidents that forced trade-offs, the debugging steps I took in production, and the security/operational fixes I shipped.
My journey building WriteLike: from spaCy experiments to a deployed web service. My motivation, design decisions, GenAI integration, deployment stack, and the current limitations.
Practical hardening for a small site: short recon, a few high-impact fixes, and a tiny incident-response checklist you can actually follow.
Hands-on SQL injection notes from pwn.college: UNION, boolean & time-based blind techniques, automation scripts, and a practical, testable defensive checklist.
One-page engineer cheat sheet: grants, quick tests, and a tiny pytest that checks a parameterized query doesn't leak on a classic payload.
The technical backbone of WriteLike. I show how spaCy + statistical features + Gemini combine to give explainable style analysis, why the feature engineering matters, and how I designed for robustness, efficiency, and ethical use.