Senior Full-Stack Engineer · AI
I'm João, a senior full-stack engineer with 6+ years writing the code behind real products. I work TypeScript end to end, develop with AI under real engineering discipline, and have a deep distaste for accidental complexity.
About me
I'm João Pster, a senior software engineer and AI engineer with 6+ years building products. Today I'm co-founding an AI-driven platform for the US real-estate market, and I'm the one writing the code. I build software that scales and stays maintainable, shipped fast without trading away quality, and I use AI the right way: with specs, tests, and review, not vibes.
Full-stack systems built to last. TypeScript end to end, NestJS on the server, Angular and React on the front, all with clear boundaries, typed contracts, and tests that actually run. Boring in the best way.
See what I do best →I do spec-driven development with AI: phased, documented, and reviewed, the way I build any software. Engineering rigor over one-shot prompts, with tests and review on every line, in any stack.
See my toolkit →Experience
From freelance to founding, hands on the code the whole way, across marketing tech, media, and now PropTech.
Stealth · PropTech
Co-founding and building an AI-driven platform for the US real-estate market. AI lives in the product core and across its features, and I'm the one writing it end to end, with AI under real engineering discipline. Scalable, maintainable, high-quality code shipped fast.
adMixt
Modernized 20+ year legacy PHP systems with modern, dependency-free Vanilla JS, building bridges between new architecture and established systems without compromising core stability.
Howhow
Architected and developed an influencer-marketing platform powered by AI, NLP and data analysis. Built a complex multi-user system covering proposals, contracts and content review, shipping the MVP that drove it toward a Series A.
Artweb · João Pster
Built 5 integrated apps across TV, web and mobile for an art-streaming platform, contributing to 200k+ lines of code, architected to scale past 500k users.
Independent
Taught React, React Native, Angular, Node, NestJS and cloud to 100+ students, turning hard concepts into things people could actually ship.
Earlier: senior front-end & full-stack consulting at AfterSale, Digital Republic and Verzel, plus 50+ independent projects.
Over 15,000 hours in this stack. Fluency at every layer, end to end.
Interfaces built with real craft.
Built to scale, run on AWS.
AI, used the right way.
Good software isn't about clever abstractions. It's about the boring discipline of clear boundaries, typed contracts, and tests that actually run. Every system I ship is meant to last longer than the enthusiasm that built it.
See what I've built →Writing is how I understand what I actually know. I publish deep-dives on tooling, architecture decisions, and the kind of tradeoffs that don't fit in a tweet. If one post saves you an afternoon of debugging, that's enough.
Read the blog →AI coding isn't about one-shot prompts and luck. It's the same discipline that makes any project succeed: clear decisions, explicit architecture, phased execution, and structured review. The developer controls the path; the AI executes the steps.
Real coding hours, not estimates. WakaTime automatically tracks everything I build: languages, projects, and editors. History starts from January 2026, when I began measuring.
Before that, I've been coding since 2020, no formal tracking. At 8h/weekday average, that's ~12,480 hours WakaTime never saw.
View WakaTime →How I build
Six years shipping production code taught me that a good tool is a predictable tool. TypeScript end to end: NestJS on the server, Angular and React on the front, React Native for mobile, and AI with real engineering discipline.
import type { NestApplication } from '@nestjs/core'
import type { ApplicationRef } from '@angular/core'
import type { FC } from 'react'
import type { View } from 'react-native'
type AIPhase = 'spec' | 'build' | 'review'
interface SpecDriven {
phase: AIPhase
reviewed: true
vibe: never
}
export interface Stack {
server: NestApplication
web: ApplicationRef
spa: FC
mobile: View
ai: SpecDriven
} Open source
Personal projects and open-source contributions. Real tools, used by real people.
An anti-vibe-coding, agentic AI workflow that brings engineering rigor to any project, language or framework. Model-agnostic, with a native Cursor plugin.
GitHub →Teams-first multi-agent orchestration layer for Claude Code. I contributed skill improvements, hooks, and workflow integrations. 34k+ stars.
GitHub →A Rust CLI proxy that cuts LLM token usage by 60-90% on common dev commands. Single binary, zero dependencies. 53k+ stars.
GitHub →My toolkit
Broken down by category: languages, frameworks, and the AI tools that changed how I work.
"The best tech stack is the one your team can ship with confidently and maintain without dread."
From first commit to production systems serving real users.
Tools, APIs, and deep-dives, shipped in the open for anyone to use.
Quiet proof the next person hit the same wall, and got a head start.
I'm always happy to talk architecture, AI engineering, or what you're building, whether it's a project, a role, or just a good technical problem.