Are you looking to elevate your skills and forge a path in IT? With over 16 years of experience as a technical generalist in high-impact environments—including roles and cooperation with giants like Cisco, P&G, and Iqvia—I bring a hands-on, practical approach to 1:1 consulting and mentoring. Whether you're starting out or leveling up, we’ll focus on real outcomes: better decisions, cleaner execution, and systems you can actually maintain.
My Expertise
Software Architecture
Master the art of design, analysis, and trade-offs.
Technical Recruitment
Learn how to stand out in the IT job market.
Programming Languages
Dive deep into Java, Python, TypeScript, and more.
Framework Mastery
Gain expertise in Spring Boot for robust application development.
Cloud Technologies
Navigate Azure and GCP for optimal use in your projects.
Software Integration
Seamlessly integrate applications with external APIs and cloud tools.
Automation with AI
Design and implement no-code/low-code solutions to streamline your workflow.
Security & Reliability
Raise the baseline: secure coding, testing, DevOps, and delivery hygiene.
Personal Knowledge Management
Learn how to organize and manage your knowledge for optimal productivity.
Offerings
Mentoring for Developers
Advance your career with guidance tailored to your current skill level and aspirations.
Career Launchpad
Ideal for those starting their journey in IT, offering the foundational knowledge needed to break into the field.
System Design Mastery
Learn to design and analyze robust systems that stand the test of time.
Practical Integration Skills
Equip yourself with the skills to integrate applications practically with external services and the cloud.
Coding Best Practices
Enhance your coding with industry-standard practices that lead to clean, maintainable code.
Technical Interview Prep
From mock interviews to CV critiques, get the inside track on securing your next IT role.
My Educational Approach
Practice, Practice, Practice
We focus on hands-on exercises and real-world scenarios. I believe in deliberate practice—structured, challenging tasks designed to push your limits and provide immediate, actionable feedback.
Hyper-Individualized
No cookie-cutter curriculums. Every session is adapted to your specific goals, current pace, and progress. We pivot as needed to ensure you're always learning what matters most to you.
Cognitive Coaching
As a trained cognitive coach, I help you beyond just code. We’ll work on defining clear goals, maintaining motivation, and overcoming the mental or emotional blocks (like impostor syndrome) that might be holding you back.
Ready to level up?
Kick off your coding journey with a free 30-minute consultation to see how things fit for you. It’s a no-pressure way for us to figure out what you need and how I can help.
Book Free Consultation
Transparent Pricing: After our chat, we’ll talk about pricing based on what you’re looking for, how long you want to learn, and how much time you can commit. If you’re really into learning and ready to dive deep, I’m here to make it work for your budget.
Sample 1:1 Learning / Consulting Paths
These are examples you can pick from (and mix). Each path can be done as mentoring, hands-on workshops on your repo, or a hybrid—depending on how you learn best.
1) Architecture 101 — from fundamentals to confident design decisions
Great for you if
- You want a clear mental model of “what architecture is” (and what it isn’t).
- You’re moving from building features to designing systems (or leading technical decisions).
Typical problems we’ll solve
- “We keep arguing in circles: monolith vs microservices vs event-driven.”
- “Our system is hard to change and nobody knows where the boundaries should be.”
- “We ship, but reliability and maintainability are slowly getting worse.”
- “I need to justify decisions with real criteria, not opinions.”
What we’ll cover (practical, no fluff)
- Architecture basics: boundaries, coupling/cohesion, abstraction, dependencies.
- Architecture styles: modular monolith, microservices, event-driven, serverless, hexagonal/ports & adapters—when they help and when they hurt.
- Quality attributes: security, reliability, scalability, performance, maintainability—how to turn them into decisions and checks.
- Decomposition and integration: contracts, versioning, idempotency, failure modes, async vs sync.
- Patterns that keep showing up: outbox, saga, CQRS, retries/backoff, timeouts, circuit breakers (and the trade-offs).
- Lightweight documentation that works: ADRs + C4 (or a simpler alternative) focused on clarity.
Outcomes
- A decision framework you can reuse (criteria + heuristics).
- A clean “current vs target” architecture picture for your system/project.
- A step-by-step plan that reduces risk without a big-bang rewrite.
2) GitHub DevOps practices — PR flow, CI/CD, releases, and repo hygiene
Great for you if
- Your CI/CD feels fragile, slow, or inconsistent.
- You want a repo that helps you ship (instead of fighting you).
Typical problems we’ll solve
- “CI randomly fails and we don’t trust it.”
- “Code reviews are inconsistent and quality gates are unclear.”
- “Releases are stressful, manual, and hard to roll back.”
- “Secrets/permissions in pipelines are messy.”
What we’ll cover
- Repository standards: PR templates, issue templates,
CODEOWNERS, branch protection rules. - Clean PR workflow: review practices, small diffs, definition-of-done, release discipline.
- GitHub Actions: caching, matrices, reusable workflows, artifacts, stability patterns.
- Quality gates: tests, lint, coverage, build checks, flaky test reduction.
- Deployment basics: environments, approvals, rollback approach, progressive delivery (when relevant).
- Security in GitHub: minimal permissions, secret scanning, Dependabot, CodeQL (when it fits).
Outcomes
- A pragmatic CI/CD setup matched to your stack and constraints.
- Faster feedback loops + fewer “mystery failures”.
- A repo workflow your team can follow without constant reminders.
3) Spring Boot 101 — solid foundations, production-ready habits
Great for you if
- You’re building (or maintaining) backend services and want clarity + best practices.
- You want to move from “it works” to “it scales, it’s testable, it’s safe”.
Typical problems we’ll solve
- “Spring feels like magic—hard to reason about.”
- “Config differs between environments and breaks unexpectedly.”
- “Tests are slow/painful, so people avoid them.”
- “We’re missing the basics: security, observability, deployment hygiene.”
What we’ll cover
- Application structure: modules, boundaries, DI lifecycle, configuration strategy.
- REST API design: validation, error handling, contracts, versioning, OpenAPI/Swagger.
- Persistence: transactions, performance pitfalls, migrations, data access patterns.
- Testing strategy: unit/integration split, realistic integration testing (including Testcontainers when useful).
- Spring Security basics: authn/authz, common mistakes, practical hardening.
- Observability: logs/metrics/traces, health checks, production readiness.
Outcomes
- A clean baseline architecture for your Spring app (or an improvement plan for your current one).
- A test strategy that’s realistic and actually used.
4) No-code / low-code automation — Make.com, n8n, APIs, and AI workflows
Great for you if
- Your team does repeatable work manually (and it’s draining time).
- You need integrations that don’t break every other week.
Typical problems we’ll solve
- “We want automation, but we don’t trust it in production.”
- “Retries, duplicates, and weird edge cases keep causing incidents.”
- “We have no monitoring—failures are discovered by users.”
- “We don’t know where AI fits safely in a process.”
What we’ll cover
- Designing automations like systems: inputs/outputs, SLAs, error paths, auditability.
- Integrations: REST, webhooks, auth (API keys/OAuth), data contracts and transformations.
- Reliability patterns: retries/backoff, idempotency, deduplication, fallbacks, human-in-the-loop.
- Monitoring & cost control: alerting, logs, usage, guardrails.
- Using AI where it makes sense: classification, extraction, summarization, routing decisions.
Outcomes
- Working automations with reliability and monitoring baked in.
- A repeatable blueprint for future workflows (so automation doesn’t become its own tech debt).
5) AI in practice — automations, vibe coding, context engineering, model evaluation
Great for you if
- You want AI to speed you up without losing code quality or safety.
- You’re experimenting, but results feel inconsistent or expensive.
Typical problems we’ll solve
- “AI helps sometimes, but it also produces confident nonsense.”
- “We don’t know how to provide context and keep outputs aligned with our standards.”
- “Costs grow and we can’t predict ROI.”
- “We’re unsure how to use AI safely with sensitive data and access tokens.”
What we’ll cover
- Practical workflows: where AI gives real ROI (coding, tests, debugging, docs, automations).
- Vibe coding, responsibly: prototyping fast + guardrails (tests, small diffs, review discipline, refactoring).
- Context engineering: structuring instructions, constraints, examples, and “source of truth”.
- Model basics: choosing the right model for the task, quality vs cost, when to go “bigger” vs “cheaper”.
- Evaluation: prompt/model test sets, regression checks, sanity metrics, how to iterate without guesswork.
- Safety: prompt injection risks, data handling rules, least-privilege integrations.
Outcomes
- A repeatable AI workflow that fits your stack and standards.
- Better, cheaper, more predictable results (and fewer surprises).
6) Secure coding + testing + DevOps — reliability, environment safety, and secure SDLC
Great for you if
- You want to raise security and reliability without turning your process into bureaucracy.
- You’re preparing for audits, incidents, or simply want to sleep better after releases.
Typical problems we’ll solve
- “Security is always last, and always late.”
- “Incidents happen, but we don’t have consistent prevention mechanisms.”
- “We run scanners, but nobody knows what to do with the results.”
- “Secrets, permissions, and environments feel risky.”
What we’ll cover
- Secure SDLC in practice: minimum controls that work (and how to roll them out incrementally).
- Threat modeling (lightweight): assets, trust boundaries, realistic attack paths.
- Secure coding habits: authz, input validation, error handling, logging without leaks, dependency safety.
- Testing discipline: pyramid that fits your product, contract testing where it helps, flake reduction.
- Supply-chain security: dependency policies, updates, scanning, and sensible gating in CI.
- Operational safety: access rules, secrets handling, backups, observability, incident basics.
Outcomes
- A clear baseline checklist for security & reliability for your project/repo/pipelines.
- A pragmatic improvement plan you can execute without a huge rewrite.
Ready to level up?
Kick off your coding journey with a free 30-minute consultation to see how things fit for you. It’s a no-pressure way for us to figure out what you need and how I can help.
Book Free Consultation
Transparent Pricing: After our chat, we’ll talk about pricing based on what you’re looking for, how long you want to learn, and how much time you can commit. If you’re really into learning and ready to dive deep, I’m here to make it work for your budget.