Employer Portal
A multi-tenant B2B SaaS employer portal for regional job advertising brands, featuring a Next.js frontend, NestJS REST API, and AWS infrastructure — developed with an AI-assisted workflow using Jira MCP, Figma MCP, and a structured documentation knowledgebase.
TypeScript Next.js 15 NestJS 10 Drizzle ORM MySQL Tailwind CSS v4 Turborepo AWS CDK Google Gemini Playwright
Job Board
A multi-tenant B2B/B2C job advertisement platform with a monorepo architecture featuring consumer-facing job search, organization dashboard, admin panel, and REST API.
TypeScript Next.js 15 React 19 NestJS 10 PostgreSQL TypeORM TailwindCSS Turborepo
Portfolio & Blog — Astro Rewrite
A complete rewrite of my personal portfolio and blog using Astro 5, with a modern component architecture, TypeScript data files, Content Collections, View Transitions, and Shiki dual-theme syntax highlighting.
Astro 5 TypeScript Tailwind CSS v4 Shiki View Transitions GitHub Pages
Personal Blog & Portfolio
A multi-language portfolio and blog website with dark mode, syntax-highlighted code blocks, interactive CV with tabbed sections, and SEO optimization.
Hugo TailwindCSS JavaScript Prism.js MermaidJS GitHub Pages
PennyTrail
A personal finance tracker for recording income and expenses, categorizing transactions, and visualizing spending patterns with interactive charts.
React 19 TypeScript Vite Tailwind CSS v4 Zustand Recharts Zod
MarkPad
A clean, distraction-free markdown editor with live preview, split-pane editing, multiple notes, dark mode, focus mode, and export options.
React 19 TypeScript Vite 7 Tailwind CSS v4 Zustand v5 marked highlight.js
SpreadShop
A fully responsive e-commerce storefront showcasing a digital product catalog for spreadsheet templates with client-side cart and statically generated product pages.
Astro 4 TypeScript CSS Custom Properties
x-db Exercise Database
An exercise repository featuring searchable workouts by muscle group, difficulty, and equipment. Includes a workout builder with PDF export and evidence-based fitness articles.
Astro 5 TailwindCSS MDX TypeScript GitHub Pages