Experience

Professional experience

Freelance client work and a year in-house at DCT—delivery, ownership, and cross-functional collaboration.

Freelance Software Engineer

2025 – Present

Independent · Freelance · India · Remote

Back on independent work—partnering with clients on full-stack products from discovery through production. Engagements span greenfield builds, feature delivery, and hardening existing systems.

Responsibilities

  • Scope and deliver full-stack features for client products and internal tools.
  • Own technical decisions across data models, APIs, UI flows, and deployment.
  • Communicate progress, risks, and tradeoffs clearly with clients and stakeholders.
  • Ship iteratively with an emphasis on reliability and maintainable codebases.
  • Support launches, monitoring, and post-release improvements.

Highlights

  • End-to-end delivery on client-facing products
  • Contract and project-based collaborations
  • Production systems across web and desktop surfaces

Software Engineer

2024 – 2025

DCT Technology Pvt. Ltd. · India

Full-time engineer building production web applications with ownership across frontend, backend, and deployment. Work spanned product execution, architecture decisions, and close collaboration with PM and business stakeholders.

Responsibilities

  • Design and implement full-stack features from requirements through production release.
  • Own technical decisions for modules including data models, APIs, and UI flows.
  • Collaborate with PMs on scope, timelines, and tradeoffs between speed and quality.
  • Review code, improve reliability, and maintain systems used by real users.
  • Support deployments, monitoring, and iterative improvements post-launch.

Highlights

  • End-to-end delivery on client-facing products
  • Cross-functional work with product and engineering leads
  • Production systems across web and desktop surfaces

Freelance Software Engineer

2021 – 2024

Independent · Freelance · India · Remote

Built digital products for clients across SaaS, desktop, and cloud—learning to own delivery from requirements through deployment while balancing speed with long-term maintainability.

Responsibilities

  • Deliver full-stack applications for client briefs across web, desktop, and cloud.
  • Translate business requirements into clear technical plans and milestones.
  • Implement frontends, APIs, databases, and deployment pipelines.
  • Iterate with clients on feedback, scope changes, and production readiness.
  • Maintain and extend shipped systems as usage and requirements evolved.

Highlights

  • Multiple client products shipped to production
  • Breadth across SaaS, desktop apps, and cloud tooling
  • Strong foundation in end-to-end ownership