👋 Hi there! I am Harikrishna Nair, a UI Developer with over 11 years of experience crafting reliable, user-friendly web interfaces with a keen eye for detail. I don't just build things; I build them right.
My core expertise lies in frontend development, wielding semantic HTML5, modern CSS3(including utility-first approaches like Tailwind, BEM-friendly SCSS/SASS, and navigating legacy Bootstrap), and modular JavaScript (ES6+). I ensure my HTML is always well-structured! I thrive on building responsive layouts with CSS Grid and Flexbox, and have significant experience crafting UIs for e-commerce platforms, including WooCommerce. I also leverage tools like Figma, Inkscape, Photoshop, and Illustrator for branding and design tasks.
React, Angular, and Next.js are my primary playgrounds, often enhanced with TypeScript for type safety and tools like shadcn UIfor component architecture. I'm also dipping my toes into Vue.js, trying not to get lost in a framework `jungle`. I'm comfortable performing conversions between frameworks(like React to WP, or Angular to React). I embrace modern build tools like Vite and Bun for lightning-fast builds. When it comes to state management, I utilize Context API, Zustand, or Redux, prioritizing clarity.
Beyond aesthetics, I focus on effectiveness. This includes implementing JSON-LD schemas for SEO (a process now significantly streamlined with AI assistance) and championing WAI-ARIA practices for accessibility, because inclusivity is non-negotiable. Making sure performance is never null
, I actively optimize metrics like LCP and TTI using techniques like lazy loading and closely monitor Lighthouse scores.
My toolkit extends to the backend and DevOps too. I work with Node.js/ Express and databases like MongoDB/Atlas, alongside CMS options like WordPress (headless and traditional; this very site uses GraphQL from headless WP!) and backend services like Strapi or Supabase. Authentication is handled securely using JWT or Supabase Auth. I manage CI/CD pipelines using YAML workflows(e.g., GitHub Actions), practice Git hygiene(including --rebase
), and deploy to Linux/Windows servers. My cloud experience includes AWS (S3, Lambda) and Azure (Blob Storage), utilizing services like Cloudflare for CDN and DNS. Let's just say I try to avoid 500
errors during deployment!
I'm always exploring. Even before AI agents were cool, I built my own Python assistant to automate repetitive tasks like bootstrapping apps, setting up SaaS folder structures, generating CSS variables from palettes, and even initial code reviews. Currently, I'm diving deeper into AI/ML tools (open-source LLMs like DeepSeek, Llama, Qwen on LM Studio). While some might say 'Jack of all stacks, master of none', I prefer to think of myself as a Stack<Explorer>
, always eager to learn and adapt (and hopefully avoid stack overflows!). Curiosity fuels my side projects; maybe an expired item detector or a reverse carpool app? For now, they're brewing in my private GitHub repos.
Think we could build something awesome together? Let's connect.