Skip to content
View axelhamil's full-sized avatar
πŸ₯–
πŸ₯–

Block or report axelhamil

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
axelhamil/README.md

Axel Hamil | Fullstack Web Dev

LinkedIn Twitter

πŸ‘‹ About Me

I’m a TypeScript fullstack developer passionate about craftsmanship, Domain-Driven Design, and Clean Architecture. This repo is my personal GitHub space where I experiment, test ideas, and explore projects.

πŸ’Ό Professionally, I work within my organization EIAxelHamilcaro, building and structuring custom SaaS solutions with a product-focused, fast market-validation approach.

Pinned Loading

  1. nextjs-clean-architecture-starter nextjs-clean-architecture-starter Public template

    Full-stack Next.js monorepo boilerplate featuring TypeScript, Drizzle ORM, PostgreSQL, and modern development tools. Built with clean architecture principles and ready for production use.

    TypeScript 5 1

  2. steak.sh steak.sh Public

    Smart, customizable URL shortener built with Next.js and PostgreSQL. Clean, simple, and ready to deploy.

    TypeScript 1

  3. MacOS config from scratch MacOS config from scratch
    1
    # βš™οΈ macOS Dev Environment Setup
    2
     
    3
    A clean and pragmatic guide to setting up a modern development environment on macOS, including:
    4
     
    5
    - πŸ§ƒ Homebrew
  4. πŸš€ Raspberry Pi Zero 2 W – Headless S... πŸš€ Raspberry Pi Zero 2 W – Headless Setup Guide (with Static IP) and Pi Hole
    1
     
    2
    [![Raspberry Pi](https://img.shields.io/badge/Raspberry%20Pi-Zero%202%20W-red?logo=raspberrypi)](https://www.raspberrypi.com)
    3
    [![OS](https://img.shields.io/badge/OS-Raspberry%20Pi%20OS%20Lite%20(64--bit)-blue)](https://www.raspberrypi.com/software/)
    4
    [![SSH Ready](https://img.shields.io/badge/SSH-enabled-green)](#)
    5
     
  5. Rust-inspired Result Type for TypeSc... Rust-inspired Result Type for TypeScript
    1
    /**
    2
     * Represents the result of an operation, which can be either a success or a failure.
    3
     * This pattern is useful for explicit error handling and chaining operations.
    4
     * @template T The type of the value on success.
    5
     * @template E The type of the error on failure (default: string).
  6. Rust-inspired Option Type for TypeSc... Rust-inspired Option Type for TypeScript
    1
    /**
    2
     * Implementation of Rust-like Option type in TypeScript
    3
     */
    4
    export abstract class Option<T> {
    5
     /**