Hi, I'm Adam 👋
Full stack engineer in Alicante, Spain. 7 years building web apps and SaaS products with React, TypeScript, Node.js and .NET.
AN

About

Full stack engineer with 7 years in TypeScript, React and Node.js, and 6 in C# and .NET. I currently build security and reporting platforms on Azure at MVW Tech. I started as a UI designer and still design in Figma before I code. I speak English, Portuguese and Arabic and work remotely from Alicante, Spain.

My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Shadcnlibrary

A marketplace to browse and preview Shadcn UI blocks before adding them to your project. Built with TanStack Start, with demos served from Cloudflare Workers.

TanStack Start
TanStack Router
TanStack Form
React
Shadcn UI
Cloudflare Workers
Cloudflare Images
TypeScript

Quik

One subscription for ChatGPT, Claude, Gemini and other models, with shared team workspaces, custom assistants and routing between models. PostgreSQL, Redis and WebSockets, running on Kubernetes.

Tanstack Start
Tanstack Router
Tanstack Query
TypeScript
PostgreSQL
Redis
WebSockets
AI APIs
TailwindCSS
Docker
Kubernetes
Shadcn UI
Figma

Spectra UI

Open-source React component library built with Next.js, TypeScript and Tailwind. WCAG 2.1 accessible, with a CLI to add components to your project.

Next.js
TypeScript
TailwindCSS
Shadcn UI
Figma
CLI
Radix

BuildBox

SaaS starter with Next.js, Supabase and Stripe: auth, multi-tenant workspaces, roles, billing and an admin dashboard.

Next.js
TypeScript
TailwindCSS
Supabase
Postgres
Stripe
Radix
Shadcn UI
Tanstack Query

Blurr AI

Real-time voice AI with under 500ms latency, using speech-to-text, OpenAI and ElevenLabs over WebSockets.

Next.js
Typescript
PostgreSQL
Supabase
TailwindCSS
Stripe
Lemonsqueezy
Shadcn UI
Magic UI
Figma

Suavex Development Agency

My development agency, building SaaS products and web apps for clients.

Next.js
Typescript
TailwindCSS
Stripe
Shadcn UI
Magic UI
Figma

Brand Kit

Logo generator with live preview and vector export. Next.js, PostgreSQL and Stripe.

Next.js
Typescript
PostgreSQL
TailwindCSS
Shadcn UI
Magic UI
Stripe

Dev Daily

Developer blog platform with MDX posts, syntax highlighting and code playgrounds.

Next.js
Typescript
PostgreSQL
TailwindCSS
Shadcn UI
Stripe
MDX

Skills

React
Next.js
TanStack Router
TanStack Start
TypeScript
Node.js
Express
Nest.js
HonoJS
.NET
C#
Java
Spring Boot
Kotlin
Go
Python
FastAPI
Django
PHP
Laravel
Vue.js
Angular
React Native
Expo
PostgreSQL
MySQL
Redis
pgvector
Docker
Kubernetes
Cloudflare Workers
TailwindCSS
Framer Motion
Shadcn UI
Radix UI
ESLint
Prisma
Drizzle ORM
tRPC
Redux Toolkit
Zustand
TanStack Query
React Hook Form
Zod
Stripe
LemonSqueezy
Supabase
Keycloak
OAuth2 / OIDC
OpenAI API
ElevenLabs
Git
GitHub
Vercel
AWS
Azure
Azure App Service
Azure DevOps
Azure Pipelines
Azure Key Vault
Azure Monitor
Log Analytics
KQL
Microsoft Entra ID
Microsoft Graph
Microsoft Sentinel
Microsoft Defender
Microsoft Intune
Figma
Webpack
Vite
Turbo
pnpm
Monorepos
RESTful APIs
GraphQL
WebSockets
Microservices
Agile/Scrum
CI/CD
Jest
Vitest
Cypress
Playwright
Code Review
Performance Optimization
SEO
Accessibility
Contact

Get in Touch

Connect with me on LinkedIn to reach out or discuss opportunities.