Write-ups on 3D rendering, BIM software, Angular and the things I learn building them.
8 Nov 2026 · 3 min read
How the steel structure on my home page is built: I-section members, bolted end plates and welds drawn with instanced meshes, a storey-by-storey build animation, and click-to-inspect picking.
8 Nov 2026 · 2 min read
Angular apps without Zone.js only re-render when something tells them to. Here is the bug that taught me that, and the patterns I now use for timers, scroll handlers and animation loops.
A portfolio is a small site, but it still ships JavaScript to strangers. The security checklist I worked through: updating vulnerable packages, a Content Security Policy, and protecting the contact form.
Raviselva Thiruvenkatesan – .NET & Angular Developer. Please enable JavaScript to view this portfolio, or contact me at raviselva.t@gmail.com.