All Projects

All
Nodejs
Nextjs
React
Angular
Vue
Svelte
Portfolio Website
Portfolio Website
NextjsReactTailwind CSSTypescript

This site. Next.js, TypeScript, Tailwind and SCSS, with the experience, certifications and project grid all driven from typed constants instead of hardcoded markup.

Web OAuth
Web OAuth
NextjsReactTypescript

Google sign-in flow on Next.js with NextAuth, Chakra UI, Redux Toolkit and TypeScript, including a protected route and session persistence.

Crypto Bitcoin Price Chart
Crypto Bitcoin Price Chart
ReactTypescriptTailwind CSS

Live Bitcoin price chart on React and TypeScript, pulling from the CoinGecko API and drawn with chart.js.

Hotels Management
Hotels Management
VueTypescript

Hotel booking and room management on Vue, Vuetify and TypeScript.

Itekscope Project
Itekscope Project
ReactGatsbyTypescript

Art and design showcase built with Gatsby, React, TypeScript and Chakra UI.

Translator Application
Translator Application
NodejsSvelteTypescript

Translates text between languages. Svelte and TypeScript in a pnpm monorepo, with Node on the server side.

Angular12 Boilerplate Template
Angular12 Boilerplate Template
AngularTailwind CSSTypescript

Angular 12 starter with Material, flex-layout and Tailwind, already wired for an OAuth flow so a new project starts from a working login.

CMS Blog
CMS Blog
NodejsReactMongoDBTypescript

Authenticated blog with comments on React, Redux and TypeScript, backed by Node and MongoDB.

Optic Visions
Optic Visions
NodejsAngularMySQLTypescript

Management app for optical stores: stock, customers and orders, on Angular and TypeScript over a Node and MySQL backend.

Employee Payslip Generator
Employee Payslip Generator
NodejsReactTypescript

Generates a monthly payslip as a PDF and emails it to the employee, on React and Node.

Simple Jewellery App
Simple Jewellery App
AngularTypescript

Small jewellery storefront built on Angular 6.