Tech Lead & Senior Full-Stack Engineer with 7+ years of experience building and scaling production-grade applications across multiple regions. I specialize in architecting robust, maintainable systems that balance performance, scalability, and developer experience.
- π¨ Frontend Excellence: React, Next.js, TypeScript, State Management (Redux, Zustand, Context API)
- βοΈ Backend Mastery: Node.js, Elixir (Phoenix) - choosing the right tool for each domain
- ποΈ Architecture: Microservices, Event-Driven Systems, Clean Architecture, Domain-Driven Design
- βοΈ DevOps & Cloud: Docker, Kubernetes, CI/CD, Infrastructure as Code
- π Leadership: Cross-functional team mentorship, technical decision-making, code review culture
- β Quality First: TDD/BDD, E2E Testing, Performance Optimization, Security Best Practices
- π¨ Building scalable microservices architectures with multi-region deployment strategies
- π Leading teams to deliver high-performance web applications with exceptional UX
- π Mentoring engineers and fostering a culture of continuous improvement
Actively building depth in these β early days, and enjoying the beginner's seat again:
- π€ AI Engineering: RAG pipelines, LangGraph agent orchestration, embeddings & vector retrieval, prompt and context design
- π Python & FastAPI: async APIs, Pydantic validation, dependency injection β mostly as the substrate for AI services
- π¦ Rust: working through ownership, borrowing, and lifetimes; the fundamentals before the frameworks
const frontend = {
frameworks: ["React", "Next.js", "React-Native"],
languages: ["TypeScript", "JavaScript (ES6+)"],
styling: ["Tailwind CSS", "CSS Modules", "Styled Components"],
stateManagement: ["Redux Toolkit", "Zustand", "React Query", "Context API"],
testing: ["Vitest", "React Testing Library"],
build: ["Vite", "Webpack", "Turbopack"],
};const backend = {
languages: ["Node.js", "Elixir"],
frameworks: ["Express", "Phoenix"],
databases: ["PostgreSQL", "MongoDB", "Redis"],
messageQueues: ["RabbitMQ", "Redis Streams"],
apis: ["REST", "GraphQL", "WebSocket"],
testing: ["ExUnit", "Mocha"],
};learning = {
"orchestration": ["LangGraph", "LangChain"],
"rag": ["chunking", "embeddings", "vector search", "reranking"],
"serving": ["Python", "FastAPI", "Pydantic", "async/await"],
"practices": ["prompt design", "context engineering", "evals"],
}// Learning the fundamentals before reaching for frameworks.
struct Learning {
language: &'static str, // Rust
focus: [&'static str; 4], // ownership, borrowing, lifetimes, traits
stage: Stage, // Stage::Beginner
}infrastructure:
containerization: [Docker, Kubernetes, Docker Compose]
ci_cd: [GitHub Actions, GitLab CI, Jenkins, ArgoCD]
monitoring: [Prometheus, Grafana, Sentry]
iac: [Terraform, Pulumi, AWS CDK]
databases: [PostgreSQL, MongoDB, Redis, Elasticsearch]- Separation of Concerns: Clear boundaries between layers (Presentation, Business Logic, Data)
- Dependency Inversion: High-level modules don't depend on low-level modules
- Testability: Business logic isolated from frameworks and external dependencies
- Domain-Driven Design: Services organized around business capabilities
- Event-Driven Communication: Async messaging for loose coupling
- API Gateway Pattern: Centralized routing, auth, and rate limiting
- Circuit Breakers: Resilience and fault tolerance built-in
- SOLID Principles: Applied rigorously across all codebases
- Test-Driven Development: Tests written before implementation
- Code Reviews: Mandatory peer reviews with architectural discussions
- Documentation: Comprehensive ADRs (Architectural Decision Records)
- π₯ Led teams of 5-15 engineers across multiple time zones
- π Created comprehensive onboarding programs for new engineers
- π― Established code review culture and engineering best practices
- π Implemented metrics-driven performance improvement initiatives
I'm always interested in discussing:
- ποΈ Architecture & System Design: Scalability patterns and best practices
- π Performance Optimization: Making applications blazing fast
- π₯ Technical Leadership: Building and mentoring high-performing teams
- π§ New Technologies: Exploring cutting-edge tools and frameworks
- πΌ Collaboration Opportunities: Open-source projects and consulting




