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.
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
Enjoyed this article?
Get new posts straight to your inbox. No spam.