close
Skip to content
View gitpdsoft's full-sized avatar

Block or report gitpdsoft

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
gitpdsoft/README.md

Hi, I'm Daniel Altenhofen

Senior / Staff Software Engineer — Full-Stack & Applied AI, based in Santa Catarina, Brazil. 16 years building full-stack systems end-to-end, from technical design to production. Currently focused on generative AI and agentic systems, and open to remote, international roles.

Featured: Makontent engineering case study

gitpdsoft/makontent-case-study — a public, detailed write-up of how I designed, built, and now run Makontent alone: product decisions, architecture, how the AI's output is kept honest, what broke in production, and 13 sanitized code samples pulled straight from the live codebase. Written for engineering managers and tech leads who want to see how I work, not just what I list on a CV.

  • ~26k lines of TypeScript, 87 commits, 115 unit tests; in production since April 2026, paid plans since November 2026
  • Stack: TypeScript, React 18, Vite, Tailwind, Fabric.js, Express, Drizzle ORM, PostgreSQL, Docker, AWS (EC2, S3), nginx
  • AI: Anthropic Claude and OpenAI behind one provider interface, with fact-checking on model output and a template fallback when it fails
  • Covers SSRF-safe web crawling, a self-learned scraping recipe, Stripe billing as the source of truth with idempotent webhooks, race-free quota counters, and four real production incidents written as postmortems

What I'm building

  • Makontent — GenAI SaaS that turns a short business brief, or a business's own website, into scheduled, published Instagram content. Case study and code samples above.
  • Moveloo — Two-sided marketplace with reverse-auction bidding for residential moves, built for the Brazilian market.
  • Gymvelo — Multi-tenant SaaS for small gyms: class scheduling, bookings, Stripe subscription billing.

Background

Most recently Senior Software Engineer at SAP, modernizing the Ariba procurement workbench on the SAP Business Network (5M+ companies, ~$3.75T in annual transactions, customers including Walmart, Coca-Cola, and ExxonMobil). Before that, 7 years building and operating a supplemental health insurance quoting and enrollment platform at MkToWeb, end to end: product, backend, frontend, and AWS infrastructure.

Tech

Java · Spring Boot · Node.js · TypeScript · React · Angular · PostgreSQL · DynamoDB · AWS (EC2, S3, Lambda, RDS) · Docker · Stripe · OpenAI GPT · Anthropic Claude · Claude Code

A note on other repos

Most of my production code lives in private or client repos, under employer IP or NDA. makontent-case-study is the real exception: a sanitized but detailed look at one product end to end. More case studies and extracts are on the way.

Let's talk

Open to remote, international roles. LinkedIn · danielitg@gmail.com

Popular repositories Loading

  1. eureka eureka Public

    Java

  2. restaurants restaurants Public

    Java

  3. users users Public

    Java

  4. foodcatalogue foodcatalogue Public

    Java

  5. order order Public

    Java

  6. food-delivery-app food-delivery-app Public

    TypeScript