TypeScript: The Second Love
Why transitioning from JS to TS is painful at first but essential for scalability.

Loading cosmic experience...
Software engineer building production web applications and systems-level software end-to-end. Specialised in concurrent backends with Go, modern frontends with Next.js, and security-first architecture — from a zero-knowledge encrypted cloud platform to a real-time chat system across web and mobile, plus client products spanning e-commerce, POS, HRMS, and real estate. Comfortable owning every layer: schema design, backend services, client implementations, and deployment.
Go Concurrency & Cloud-Native Systems
Why transitioning from JS to TS is painful at first but essential for scalability.
Understanding useMemo and useCallback deeper than just syntax.
Building production web applications with Next.js 15 (App Router, SSR, ISR) and backend services across NestJS and Django. Designing complex PostgreSQL schemas, authoring performance-optimised queries, and driving technical decisions in Agile sprints.
Delivered multiple client products end-to-end: the company brand site, a full e-commerce platform with catalogue, cart, and order flows, and an internal HRMS with role-based modules for employee records and HR workflows.
Delivered a range of client projects — brand websites, point-of-sale systems, and real-estate solutions with property listings and search — using Next.js and TypeScript with SSR/SSG-optimised data-fetching for SEO and load speed.
Engineered production-grade React + Redux interfaces for AI-driven analytics dashboards. Architected a reusable Tailwind CSS component library that cut new-feature development time by ~30%, with 60fps animations and sub-2s page loads.
Built responsive web pages and components with React, Vue.js, and modern JavaScript (ES6+), strengthening core web fundamentals — DOM APIs, semantic markup, accessibility (WCAG), and Git-based collaboration workflows.
Products I've designed and built — from first commit to production
Zero-knowledge encrypted cloud storage — files are encrypted on your device with AES-256-GCM before upload, so not even the server can read them. One Go backend serving web, desktop, and terminal clients.
Unified developer dashboard — formatters, testers, and generators in one optimized workspace.
Other things I've built and shipped
Why transitioning from JavaScript to TypeScript is painful at first but essential for building scalable, maintainable applications.
Understanding useMemo and useCallback deeper than just syntax - when to use them and when they might hurt performance.
Ready to bring your ideas to life? Whether it's a cutting-edge web application, mobile app, or AI integration, I'm here to help transform your vision into reality.