Banner Image

Ask Me About…

I'm always open to chatting about tech, engineering challenges, or anything in between. Here are a few topics I love to geek out over — whether you're curious, stuck, or just want to trade war stories, hit me up:

Image one
🚀 Building scalable fullstack apps

From crafting intuitive frontends with React or Next.js to architecting robust APIs with Node.js or NestJS, I enjoy bringing full systems to life. My focus is on writing clean, maintainable code that performs well and scales with ease. Every project I take on is an opportunity to engineer thoughtful, modular solutions that can evolve over time.

  1. Modular architecture with separation of concerns.
  2. Leveraging serverless functions or microservices where appropriate.
  3. Optimizing frontend performance using lazy loading, image optimization, and caching strategies.
Image one
🧠 Designing APIs that make sense

Great APIs aren’t just functional — they’re a joy to use. Whether it’s REST or GraphQL, I care deeply about crafting APIs that are consistent, predictable, and well-documented. I focus on developer experience just as much as technical implementation, so the end result is easy to adopt and built for longevity.

  1. GitHub Actions and Bitbucket Pipelines for continuous integration and delivery.
  2. Docker for containerized applications, including multistage builds and production-ready images.
  3. Terraform for provisioning infrastructure as code — from AWS resources to S3 buckets and CloudFront setups.
Image one
🧪 CI/CD pipelines & DevOps workflows

I’m always optimizing for faster, safer deployments. Whether I’m building pipelines with GitHub Actions, Bitbucket Pipelines, or orchestrating infrastructure with Docker and Terraform, I love finding ways to bring structure and reliability to the development lifecycle. Shipping shouldn’t be stressful — automation helps make that possible.

  1. RESTful design principles with versioning and resource clarity.
  2. GraphQL when flexibility and frontend-driven queries are needed.
  3. Clear documentation using Swagger/OpenAPI or GraphQL Playground
Image one
🌐 Contentful & headless CMS setups

I’ve worked with Contentful extensively, building everything from dynamic blog platforms to multilingual websites. I focus on building efficient content models, reducing query overhead, and keeping the editor experience intuitive. When paired with Next.js and static generation, the result is fast, scalable, and easy to maintain.

  1. Evaluating business goals, scalability needs, and team skills before deciding tech.
  2. Comparing trade-offs between monolithic vs microservices vs serverless.
  3. Working with cloud providers like AWS, Vercel, and DigitalOcean based on deployment requirements.
Image one
🤖 Integrating AI into dev workflows

AI is transforming how we build. I’ve been exploring tools like GitHub Copilot, OpenAI APIs, and other AI-driven platforms to enhance development speed and quality. From automating repetitive tasks to integrating AI into product features, I’m excited about the practical applications we can bring to real-world software.

  1. GitHub Copilot and Cody for accelerating boilerplate and debugging.
  2. Using OpenAI APIs to create intelligent UX flows, like smart autofill or dynamic suggestions.
  3. Creating prompt libraries and chaining for internal tools.
Image one
🛠 Choosing the right stack for the job

Technology decisions are about trade-offs. I enjoy the challenge of picking tools and frameworks that strike a balance between velocity and sustainability. Every use case is different, and it’s important to build with the future in mind while delivering value quickly.

  1. Content modeling that supports flexibility without overcomplication.
  2. Using Contentful’s GraphQL or REST API with SSG (static site generation) in Next.js for optimal performance.
  3. Content preview setups for marketing teams.
Enything else you want to know? Connect with me on LinkedIn