All Projects

The full list of projects, from large-scale builds to focused experiments.

NOUS

Astro

Typescrypt

PostgreSQL

Tailwind CSS

React.js

Node.js

This project is a modern, high-performance web platform built with a fully customized CMS designed specifically around the company's operational needs. It includes integrated AI modules that deliver real-time analytics, actionable insights, and intelligent automation to improve decision-making across the business. Beyond its technical execution, this project also represents the foundation of my entrepreneurial initiative — a scalable, client-focused solution built to demonstrate how tailored software and AI can transform everyday workflows.

Content Management System

Astro

Typescrypt

PostgreSQL

Tailwind CSS

React.js

Node.js

This project is a custom headless CMS built from scratch, focused on flexible content management and a decoupled architecture. It provides a complete editorial workflow for creating and publishing blog content, along with content monitoring and seamless integration with Astro-based websites, prioritizing performance, SEO, and full control over the data. The system is designed to serve as a content backend for multiple projects, adapting to different deployments through environment configuration rather than code duplication. This makes it a solid solution for portfolios, corporate websites, and digital products that require speed, scalability, and long-term maintainability.

Veterinary Patient Management

React.js

Javascript

Axios

Tailwind CSS

This project is a responsive MERN-based veterinary patient manager that streamlines appointment tracking, patient records, and clinical workflows in a clean, intuitive interface. It delivers fast CRUD operations, secure authentication flows, and a focused dashboard that keeps veterinarians organized while highlighting efficiency and usability for real-world practice.

Erling Nails

Astro

Typescrypt

PostgreSQL

Tailwind CSS

React.js

Node.js

This project is a modern, elegant website designed for a professional manicurist, featuring a fast and seamless gallery experience optimized for high-quality images. It includes an integrated content management service that allows effortless uploading, organizing, and updating of work samples, ensuring the portfolio stays fresh and visually engaging. The result is a refined, user-friendly platform that highlights the artist's craft while providing a smooth, high-performance browsing experience.

Veterinary patient management API
Veterinary patient management API

Express.js

Javascript

MongoDB

Email.js

Node.js

This project is a robust veterinary patient management API designed to support the core operations of a veterinary clinic in a secure, scalable, and well-structured way. It exposes a complete CRUD for managing patients, medical records, and related entities, along with endpoints for profile creation and editing. The API implements a fully custom authentication and authorization flow built with Express.js, including user registration, login, protected routes, and role-based access control. It integrates EmailJS to handle transactional emails such as account verification and user notifications. The result is a clean, reliable backend service that centralizes veterinary data, enforces security best practices, and serves as a solid foundation for web or mobile client applications.

Blog API
Blog API

Fastify

Typescript

Drizzle

Clerk

Node.js

SQLite

Vitest

Supertest

This project is a fast, strongly-typed Blog API built for real-world delivery, designed to keep the request path lean, predictable, and easy to extend. It follows a clear architecture (routes → controllers → services → database) and uses Fastify with Zod type providers to enforce consistent input/output contracts at every boundary. The API is backed by Turso (libSQL/SQLite) and Drizzle ORM for an edge-friendly, type-safe data layer that remains simple to evolve over time. Authentication is handled in a stateless way via Clerk JWT verification, enabling public read access while protecting all write operations without storing passwords. The result is a clean, production-oriented backend that supports a complete posts workflow (list, fetch by slug/id, create, update, delete), categories, view statistics, and a dedicated health-check endpoint—supported by end-to-end testing with Vitest + Supertest for reliability and confidence in deployments.

I'm always open to new collaborations — say hi!

Always excited to meet new people, share ideas, and create something meaningful. Don't hesitate to reach out!

Ex: John Doe

Ex: hello@yourdomain.com

Ex: Your message here...