Frontend Developer

Building clean, fast interfaces with practical full-stack awareness.

I create responsive web experiences with JavaScript, TypeScript, Tailwind CSS, Svelte, and Vue. I am also growing my React skills while working comfortably with Git, Node.js, Postgres, and MongoDB.

UI Systems Svelte
Typed TS
Styled Tailwind
const stack = [ 'js', 'vue', 'node' ]

Skills

Frontend craft with the tools to ship real products.

My focus is building interfaces that feel sharp, readable, and reliable across screen sizes. I care about component structure, accessible states, maintainable styling, and connecting the UI to useful data.

Frontend

JavaScriptTypeScriptTailwind CSSSvelteVueReact fundamentals

Tools & Data

Node.jsPostgresMongoDBGitREST APIsResponsive UI

Projects

Selected work built for browsing, testing, and improving.

Svelte + TypeScript Live

Commerce Dashboard

A fast admin interface for tracking orders, revenue, inventory, and customer activity with clean responsive layouts.

SvelteTypeScriptTailwind
Vue + Tailwind Live

Portfolio Case Study

A polished marketing page with reusable components, accessible navigation, and responsive sections for project storytelling.

VueTailwindGit
Node + Postgres Live

Task API Manager

A practical full-stack app concept with authentication-ready structure, persistent data, and dashboard-style workflows.

Node.jsPostgresMongoDB

About

I like interfaces that make complex things feel obvious.

My frontend work centers on Svelte, Vue, Tailwind CSS, JavaScript, and TypeScript. I am actively learning React so I can move between more teams and codebases with confidence.

On the backend side, I understand enough Node.js, Postgres, and MongoDB to design UI flows that respect real data, loading states, forms, and the product logic behind the screen.

Contact

Have a frontend project or role in mind?

Here is the quick version of how to reach me and what I am focused on.

logo

Frontend Developer

Frontend developer focused on responsive interfaces, clean component systems, and practical web apps built with JavaScript, TypeScript, Svelte, Vue, Tailwind CSS, and full-stack tools.

Phone +254 725 099 219
Email smithmaina7@gmail.com
GitHub github.com/smith-maina7
LinkedIn linkedin.com/in/smith-maina