Work

Things I've built.

Personal builds and packages — a wallpaper marketplace, a Node.js CLI, microservices and cloud infrastructure.

Online Stock Wallpaper Platform

A full-stack wallpaper marketplace built with Next.js, NestJS, PostgreSQL/Drizzle and Redis. An S3/SQS image-processing pipeline produces multi-resolution assets and watermarks paid content, delivered over CloudFront with Stripe payments.

  • NestJS
  • Next.js
  • PostgreSQL
  • Drizzle ORM
  • pgvector
  • Redis
  • AWS S3
  • SQS
  • CloudFront
  • Stripe
  • Mistral AI
View on GitHub↗
Live on npm
$ npx create-mynode-app@latest

create-mynode-appv1.0.16

A CLI that scaffolds a ready-to-run Node.js project from interactive prompts — JavaScript or TypeScript with Express, optionally with Mongoose — then installs every dependency automatically.

  • Node.js
  • CLI
  • JavaScript
  • TypeScript
  • Express.js
  • Mongoose
Illustration of the e-learning platform's services — auth, course, enrollment, quiz, progression and notifications — connected around a dashboard

E-Learning Microservices Platform

Seven services split across Node.js/TypeScript (auth, course, enrollment) and Go (quiz, progression, notifications), behind an Nginx API gateway, talking over gRPC with JWT authentication and role-based access control.

  • Node.js
  • Go
  • gRPC
  • PostgreSQL
  • Nginx
  • Docker
  • AWS SNS
  • AWS SQS
  • k6
View on GitHub↗

Horizontal PostgreSQL Sharding

A horizontally sharded PostgreSQL architecture with schema-aware shard routing, partitioning and data modeling, coordinated via ZooKeeper across a Dockerized multi-node setup.

  • Node.js
  • Express.js
  • PostgreSQL
  • Drizzle ORM
  • Docker
  • Apache ZooKeeper
View on GitHub↗

Orion — Three-Tier AWS Infrastructure as Code

A production-style three-tier AWS infrastructure provisioned with reusable Terraform modules — VPC, Auto Scaling, ALB, RDS and IAM-scoped access — with remote state management.

  • Terraform
  • AWS VPC
  • EC2
  • ALB
  • Auto Scaling
  • RDS
  • S3
  • IAM
View on GitHub↗

These are a few highlights. There's more on GitHub.

More projects on GitHub ↗

Have a project in mind?

Let's turn it into something people love to use. I'm currently open to new work.

Start a conversation