Skip to content
View arobdog's full-sized avatar

Block or report arobdog

Report abuse

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

Report abuse
arobdog/README.md

Hey, I'm Alex

Full stack TypeScript developer with 4 years of experience, based in Auckland, New Zealand. Most recently co-founded and built Stratamap - a 3D map editor SaaS platform for 3D printing multi-colour maps. Currently open to new opportunities.

Previously at Accedo building connected TV applications and full stack projects for major APAC broadcasters.

Get In Touch

Tech

TypeScript, React, Node.js, PostgreSQL, AWS, Cloudflare, Firebase, Terraform, Docker

Stratamap

Stratamap is a 3D map editor SaaS that I co-founded and built over the past year. Users design maps and export 3D mesh models for multi-colour 3D printing.

Architecture highlights:

  • Multi-cloud serverless stack - Cloudflare Workers, AWS Lambda for processing
  • Mesh generation pipeline orchestrated with AWS Step Functions (colormap, heightmap, 3D mesh, STL export)
  • Vike (React 19) with SSG for marketing pages and SPA with client-side routing post-auth
  • Three.js for 3D rendering and MapLibre GL for geospatial mapping
  • tRPC API layer with Drizzle ORM and Neon PostgreSQL
  • TypeScript monorepo with 8+ shared packages managed with pnpm workspaces
  • Infrastructure as Code with OpenTofu/Terraform across dev and prod environments
  • Authentication with Better Auth (magic link, Google OAuth, session management)
  • Payments integration with Polar
  • Transactional emails with Resend
  • Hybrid caching layer using S3 + DynamoDB

Popular repositories Loading

  1. personal_portfolio_website personal_portfolio_website Public

    My personal portfolio website

    HTML

  2. arobdog arobdog Public

    GitHub profile customisation.

  3. nvim nvim Public

    My personalised Neovim setup

    Lua

  4. qmk-config qmk-config Public

    QMK firmware setup for my Keebio Iris rev7 keyboard

    C

  5. dotfiles dotfiles Public

    My configuration files

    Lua