Profile background
I'm

Md. Shahla Zulkarnine

Full Stack Engineer | Next.js, TypeScript, Node.js, GO

Building Scalable APIs, Generative AI Integration

About

Md. Shahla Zulkarnine profile

👋 Hey! I'm a full-stack engineer with 4+ years of experience building scalable, production-grade apps at Dabble Lab, where I worked across microservices, real-time systems, and AI-powered tools for global clients.

I specialize in TypeScript, Next.js, GraphQL, and Node.js, and I'm currently diving deeper into Go, Supabase, and LLM-based development with LangChain and OpenAI.

Outside of code? I enjoy jumping rope sessions, cooking, and exploring how tools shape workflows and creativity.

Experience

A snapshot of my professional journey, roles, and the technologies I've enjoyed working with.

  1. 2024 Oct – Present

    Software Engineer

    Dabble LabRouting Management App
    • Developed federated subgraphs and REST services; assisted transition to Cosmo Router.
    • Created schemas, resolvers, batching strategies, and cross‑service hydration flows.
    • Engineered distance & location pipelines using Google Routes/Places APIs with batching + fallback logic.
    • Streamlined heavy queries via SQL tuning and diagnostics, significantly reducing execution time.
    • Built Calendar Grid components with routing workflows and drag‑and‑drop interactions.
    • Added Live Queries + WebSocket sync for real‑time freshness and optimized rendering/state.
    Node.jsTypeScriptGraphQL Federation (Apollo + Cosmo Router)PrismaPostgreSQLRedisNext.jsWebSocketsGoogle Routes/Places APIsJestDocker
  2. 2023 Aug – 2024 Sep

    Software Engineer

    Dabble LabEvent Management App
    • Directed migration from a monolith to federated microservices for scalability and reliability.
    • Structured core schemas, GraphQL API boundaries, and inter‑service models for multi‑team development.
    • Introduced component architecture standards and reusable UI modules for maintainability.
    • Oversaw delivery quality through code reviews, QA alignment, and engineering practice upgrades.
    • Converted complex workflows into clean Next.js components and consistent data models.
    • Boosted resilience by isolating failure domains and modernizing legacy modules.
    • Achieved high test coverage (unit + E2E), raising confidence in critical features.
    • Elevated developer experience with streamlined boundaries, utilities, and state patterns.
    Next.jsReactTypeScriptTailwindCSSAG GridGraphQLMongoDBExpress.jsAzure FunctionsAlgoliaDocker
  3. 2022 Oct – 2023 Jul

    Software Engineer

    Dabble LabBusiness Profile Management App
    • Revamped data models and refactored legacy modules, strengthening system stability.
    • Explored and adopted new patterns via R&D, enhancing backend and frontend workflows.
    • Executed large‑scale data cleanup efforts, improving responsiveness and overall health.
    • Enforced precise data‑write rules, increasing accuracy and reducing mismatch rates.
    • Refined relationships and queries, boosting critical operation performance by up to 60%.
    • Supported feature development, maintenance, and debugging while building strong domain knowledge.
    ReactTailwindCSSExpress.jsMongoDBAlgoliaAzure Functions
  4. 2022 Aug – 2022 Oct

    Software Engineer

    Dabble LabBlockchain Dashboard Project
    • Built a real‑time blockchain node dashboard with the fastest refresh rate in the POKT ecosystem.
    • Developed a custom sync + caching layer for on‑chain data, improving consistency and throughput.
    • Guided a team of 3 engineers through research on POKT infrastructure, node behavior, and indexing.
    • Applied scalable backend patterns and tuned high‑frequency queries for optimal performance.
    Next.jsTailwindCSSgRPCPostgreSQLDocker
  5. 2022 Jan – 2022 Jul

    Software Engineer

    Dabble LabBank Call Center App
    • Architected a scalable customer‑support platform using Twilio Flex and SendGrid.
    • Reduced chat/support handling time by 30% through workflow automation and UI/UX modernization.
    • Managed development, design, integration, and QA alignment to ship the MVP within 6 months.
    • Developed reusable communication flows that reduced manual load for bank agents.
    ReactNext.jsExpressTwilio FlexSendGrid
  6. 2021 Nov – 2021 Dec

    Software Engineer

    Dabble LabMortgage Workflow Automation
    • Created an automated workflow engine integrating bank/lender systems, removing manual steps.
    • Compressed weeks‑long mortgage processes into seconds‑long automated flows.
    • Enhanced API interactions, syncing logic, and frontend clarity for smoother operations.
    Next.jsTailwindCSSTypeScriptExpress.jsMongoDB
  7. 2021 Sep – 2021 Nov

    Software Engineer

    Dabble LabInternship
    • Contributed to internal and client‑facing products, supporting features, bug fixes, and maintenance.
    • Gained experience in code implementation, test automation, and CI/CD pipelines for reliability.
    • Assisted in implementing testing frameworks and improving project quality metrics.
    • Collaborated with cross‑functional teams to deliver features and elevate product quality.

Tech Stack

Technologies and tools I use to bring ideas to life

Always Learning

I'm constantly exploring new technologies and frameworks to stay current with industry trends. Currently diving into AI/ML tools, advanced TypeScript patterns, and cloud-native development.

AI/ML IntegrationCloud ArchitecturePerformance Optimization

Let's Connect

Ready to bring your ideas to life? Let's discuss your project and see how we can work together.

Schedule a Free Consultation

Book a 30-minute call to discuss your project requirements, timeline, and how I can help you achieve your goals.

Connect With Me

Š 2024 Mohammed Shahla Zulkarnine. All rights reserved.

Built with ❤️ using Next.js, TypeScript, and Tailwind CSS