TypeScript: The Second Love
Why transitioning from JavaScript to TypeScript is painful at first but essential for building scalable, maintainable applications.
Developing production-grade applications using Next.js 15, focusing on server-side rendering (SSR) and optimised data fetching. Designing and managing complex PostgreSQL schemas; optimising queries to ensure data integrity for enterprise-level systems. Leading technical decision-making in an Agile environment using Jira and Confluence.
Engineered responsive interfaces using React and Redux; implemented a reusable component library with Tailwind CSS, reducing development time for new features by 30%. Seamlessly integrated RESTful APIs to handle dynamic, real-time data updates for AI-driven dashboards. Achieved 60fps animations and sub-2s page loads through code-splitting and asset optimisation.
Established foundation in web development through hands-on experience with HTML5, CSS3, and modern JavaScript (ES6+). Learned version control with Git and GitHub workflows. Developed clean, semantic code following industry best practices and accessibility standards.
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.
Software Engineering student passionate about bridging design and functionality. Crafting intuitive interfaces with React Native and building robust backends with Node.js. Currently exploring Generative AI and modern web technologies.
System Design & LLM Agents
Why transitioning from JS to TS is painful at first but essential for scalability.
Understanding useMemo and useCallback deeper than just syntax.