Dinal Udagedara — portrait

Software engineer

Dinal Udagedara

Full-stack engineer shipping AI-powered products and Web3-integrated platforms.

Software Engineer at Perfectus building full-stack web apps with AI pipelines and Web3 integration. I also freelance on production products across the full stack.

History

Experience

Where I've worked and what I've shipped.

  1. Software Engineer

    Perfectus

    May 2024 — Present

    • Progressed from intern to Associate SE to SE within a year while shipping production features across Next.js frontends and NestJS / FastAPI backends.
    • Deployed and maintained services on AWS using Docker; managed MongoDB and PostgreSQL databases including schema migrations with Alembic.
    • Built AI-powered features — RAG pipelines, prompt engineering, and context management — as part of multiple client-facing AI projects.
    • Owned client communication end-to-end: gathering requirements, planning and prioritising features, coordinating QA, and delivering iterative releases.
  2. Full Stack Engineer

    Freelance

    2025 — Present

    • Serving as the primary engineer on a large-scale application, managing the full development lifecycle independently.
    • Handling direct client collaboration, feature planning, and deployment with no team overhead.

GitHub

Profile

Loading from the GitHub API…

Medium

Writing

Loading recent articles…

Hello

Get in touch

I am always open to new opportunities and collaborations. If you have any questions or would like to get in touch, please feel free to contact me.

Message

Send a note — I usually reply within a day or two.

Press the letter d to toggle dark mode.