Hi, I'm Nishara Ramasinghe — Developer & Creator behind Code with Lucy
# 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.