← Back to Blog
AboutPersonal

Hi, I'm Nishara Ramasinghe — Developer & Creator behind Code with Lucy

April 24, 2026·5 min read·by Nishara Ramasinghe

# Hi, I'm Nishara Ramasinghe

My name is **Nishara Ramasinghe** — most people call me **Nish**. I'm a software developer, content creator, and the person behind **Code with Lucy**, my personal brand where I share everything I know about coding, building products, and thinking differently about technology.

If you found this page by searching for me — welcome. This is my corner of the internet.

Who is Nishara Ramasinghe?

I'm a full-stack developer with a focus on modern web technologies. I work primarily with **TypeScript**, **Next.js**, **React**, and **Node.js** — and I love the intersection of engineering and design. I believe great software is built at the overlap of technical precision and creative thinking.

Beyond writing code, I create content that makes complex technical topics approachable. Whether it's a deep-dive blog post, a quick reel on a CSS trick, or a full video walkthrough of a TypeScript pattern — I want every piece of content to teach something real and practical.

Why "Code with Lucy"?

Lucy is the name I go by in my content. Code with Lucy started as a small YouTube channel and Instagram page where I shared short coding tips and tutorials. It grew into a full platform — this website — where I now publish long-form blog posts, project breakdowns, video content, and new ideas.

The name "Code with Lucy" is meant to feel approachable and human. Technology can feel intimidating. I want my content to feel like learning with a friend.

What I Build

I love building things that solve real problems. Here's what I'm currently working on and have shipped:

  • **Code with Lucy Portfolio** — this very site, built with Next.js, TypeScript, and Tailwind CSS, fully SEO-optimised
  • **DevLink** — a smart URL shortener built for developers, with analytics and custom slugs
  • **CodeFlash** — a spaced-repetition quiz app to help developers master JavaScript and TypeScript concepts

All of my projects are driven by one question: *would I actually use this myself?*

What I Write About

On this blog, I cover topics I care deeply about:

  • **Next.js and React** — building fast, modern web applications
  • **TypeScript** — making JavaScript safer and more expressive
  • **SEO and performance** — making sure great software actually gets found
  • **Deployment and DevOps** — shipping code confidently with tools like Vercel
  • **Developer productivity** — workflows, tools, and habits that make a real difference

Where to Find Me

I'm active across several platforms. You can follow my work and connect with me here:

  • **YouTube** — coding tutorials and deep dives
  • **Instagram & TikTok** — short-form tips and behind-the-scenes content
  • **LinkedIn** — professional updates and longer thoughts
  • **GitHub** — open source work and project code
  • **Medium & Substack** — longer essays and writing

Let's Connect

If you want to collaborate, have a question, or just want to say hi — reach out. I read every message.

I'm **Nishara Ramasinghe**, and I'm glad you're here. Now go build something.