Senior Software Engineer

Dipto Karmakar

Dipto Karmakar

Senior Software Engineer

Building scalable React, TypeScript, and real-time web applications.

Senior Frontend Engineer with 10+ years of experience building high-performance B2B SaaS products and translating complex Figma design systems into reusable frontend architectures.

Scroll to explore

Focus Areas

Systems thinking for product teams shipping at scale.

Strong frontend architecture, fast execution, and pragmatic collaboration across design, product, and engineering.

React + TypeScript architectureReal-time payment and dashboard interfacesDesign system implementationCross-team frontend delivery

Core stack

React, Next.js, TypeScript, Node.js

Delivery style

Clean systems, measurable impact, low-noise execution

By the numbers

Engineering impact that ships

Metrics from a decade of building — measured by what actually matters: scale, reliability, and the people I help grow.

40%Faster checkoutReduced waiting time with WebSocket pairing and live payment tracking
30%Faster UI deliveryCut development time via reusable React component architecture
20%Higher activationImproved onboarding and invitation flow for SaaS users
400+Code reviewsDelivered with mentorship-focused, quality-first feedback
20+Developers mentoredGuided engineers through practical growth and delivery standards
10+Years shippingBuilding scalable, high-performance web applications

Selected work

Projects Coming Soon

I'm currently building in public and will share detailed case studies as projects mature. Explore my experience section for real-world impact metrics from my decade of work.

Technical skills

Full-stack depth, not just breadth

Seven years of production React experience, paired with strong backend and infrastructure knowledge — I ship features end to end.

Frontend

ReactNext.jsTypeScriptJavaScriptTailwindCSSMaterial UIReduxRecoilStyled ComponentsHTML5CSS3

Backend

Node.jsFastAPIPythonExpress.jsDjangoDjango REST Framework

Databases

PostgreSQLMongoDB

Testing & Quality

JestVitestPytest

DevOps

DockerGitHub ActionsAzure DevOpsCI/CDGCP

Practices

AgileGitTest Driven DevelopmentGitHub FlowSystem Design

Career timeline

Where I have built and grown

10+ years of progressive engineering responsibility — from shipping features to leading architecture decisions and growing teams.

Mar 2025 - Apr 2025

Myze · Emmerich, Germany (Remote)

Senior Front End Engineer

  • Led development of real-time tablet checkout interface using React and TypeScript.
  • Implemented WebSocket device pairing and live payment tracking.
  • Built reusable UI components and GraphQL-driven tables.
  • Collaborated with backend engineers on API contracts.
ReactTypeScriptGraphQLWebSockets
Oct 2022 - Feb 2025

ProptechCore · Stockholm, Sweden (Remote)

Senior Front End Engineer

  • Transformed Figma design systems into reusable React components.
  • Reduced UI development time by around 30%.
  • Improved user satisfaction by around 25%.
  • Developed real-time dashboards for office energy monitoring.
ReactTypeScriptNext.js
Aug 2021 - May 2022

Kiwibot · Medellin, Colombia (Remote)

Senior Front End Engineer

  • Refactored legacy console into scalable micro-frontend architecture.
  • Improved maintainability and team scalability.
  • Applied new brand theme across the application.
ReactNxMicrofrontends
Feb 2021 - May 2021

YouMeWho · Palo Alto, USA (Remote)

Full Stack Developer

  • Built a Chrome extension for automated merchandise scraping.
  • Improved inventory management speed and revenue by 20%.
JavaScriptChrome ExtensionsAPIs
Sep 2020 - Dec 2020

Chosenmasters · Vancouver, Canada (Remote)

Full Stack Developer

  • Built music streaming platform UI.
  • Implemented audio streaming and e-commerce features.
ReactNode.js
Dec 2019 - Jan 2020

Anansi Skills · North Carolina, USA (Remote)

Backend Developer

  • Built role-based API with Swagger documentation.
  • Deployed deep learning model on GCP.
PythonDjangoKerasGCP
Jun 2019 - Aug 2019

Microverse · San Francisco, USA (Remote)

Technical Support Engineer

  • Performed 400+ code reviews.
  • Mentored 20+ developers.
  • Improved review turnaround time by 15%.
RubyRailsReactJavaScript

Beyond the code

Leadership & team growth

Engineering excellence is a team sport. I invest as much energy in growing the people around me as in the systems we build together.

400+Code reviewsDelivered as Technical Support Engineer at Microverse
20+Developers mentoredHands-on coaching, feedback, and practical support
10+Review team size managedManaged part-time code reviewers
15%Faster review turnaroundImproved process quality and response times

Async collaboration

Work effectively across remote teams using clear written updates, scoped tickets, and documented decisions.

Cross-team communication

Collaborate with backend engineers, product managers, and designers to align delivery against product goals.

Architecture decision making

Translate complex requirements and Figma systems into reusable frontend architecture patterns.

Technical mentorship

Support developers through code review, practical guidance, and feedback loops that improve implementation quality.