Skills & Expertise

A comprehensive overview of my technical skills as a full-stack developer, AI engineer, and UI/UX designer based in Madurai, India.

Full-Stack Development Skills

I bring a diverse full-stack developer skill set spanning frontend, backend, AI/ML, and design. From building responsive React interfaces to deploying machine learning models, my toolkit is modern, production-tested, and constantly evolving. Below is a detailed breakdown of the technologies and tools I work with daily.

Programming Languages

TypeScript

Strict typing, generics, advanced patterns for full-stack applications.

JavaScript (ES6+)

Modern JS with async/await, modules, and functional programming.

Python

Data processing, automation, backend APIs, and AI/ML pipelines.

SQL

Postgres queries, joins, window functions, and database design.

HTML & CSS

Semantic markup, responsive layouts, Tailwind, and CSS Grid/Flexbox.

Frameworks & Libraries

React & Next.js

SPAs, SSR, SSG, App Router, server components, and edge functions.

Django & FastAPI

RESTful APIs, ORM, authentication, and async Python backends.

Tailwind CSS

Utility-first styling, responsive design, custom design systems.

shadcn/ui & Radix

Accessible, composable component libraries with Radix primitives.

TanStack Query

Server state management, caching, optimistic updates.

Framer Motion

Declarative animations, layout transitions, gesture-based interactions.

AI & Machine Learning

As an AI engineer, I work across the modern AI stack:

  • PyTorch — Deep learning model development and fine-tuning.
  • Hugging Face — Transformers, pipelines, and model deployment.
  • LangChain — LLM application pipelines, RAG systems, and agents.
  • OpenAI / Anthropic / Gemini APIs — Integration, prompt engineering, and cost optimisation.
  • Vector Databases — Embedding search with pgvector and Supabase.

DevOps & Tools

  • Git & GitHub — Feature branching, code review, CI/CD pipelines.
  • Docker — Containerised development and production deployments.
  • Vercel — Frontend hosting, edge functions, analytics, and preview deployments.
  • Supabase — Postgres database, real-time subscriptions, authentication, and storage.
  • PostgreSQL — Schema design, indexing, query optimisation, and migrations.
  • Vite — Fast dev server, HMR, and optimised builds for modern web projects.

UI/UX Design

Beyond development, I bring UI/UX designer sensibilities to every project:

  • Figma — Wireframing, prototyping, component libraries, and design handoff.
  • Design Systems — Typography scales, colour tokens, spacing units, and reusable patterns.
  • Accessibility — WCAG 2.1 AA audits, screen reader testing, and keyboard navigation.
  • Responsive Design — Mobile-first approach with fluid layouts and progressive enhancement.

Frequently Asked Questions

What technologies do you specialise in?

My core stack is TypeScript, React, Next.js, Python, and Postgres. I also work extensively with AI/ML tools like LangChain, PyTorch, and OpenAI APIs.

Are you available for freelance or contract work?

Yes. I take on freelance projects ranging from building full-stack applications to consulting on architecture, performance, and AI integration.

Do you work with startups or established companies?

Both. I've collaborated with early-stage startups building MVPs and established teams improving their existing products and infrastructure.

How do you stay current with new technologies?

I actively contribute to open-source projects, read research papers, experiment with new tools, and participate in developer communities.

Can you help with legacy code modernisation?

Absolutely. I have experience migrating jQuery and class-component codebases to modern React + TypeScript, improving both developer experience and runtime performance.

Explore the full experience →