AboutPersonal

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

My name is Nishara Ramasinghe (Nish) — a software developer, content creator, and the person behind Code with Lucy. Here's my story, what I build, and why I share it all.

··5 min read

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.

Topics

AboutPersonal

Enjoyed this article?

Get new posts straight to your inbox. No spam.