Hi, I'm Randima Nayanajith

Building useful
things with
curiosity and care.

Senior Software Engineer

I design and build digital products that solve real problems, combine technology with human needs, and make life a little more interesting along the way.

§01 / FEATURED CASE STUDYMaplivo · ideas into maps →
Selected work Released · in development↗
THE IDEAS, MADE TANGIBLE

Work shaped by curiosity,
built for people.

Products I designed and engineered end to end. Released tools first, then the ones I am building now. Each links to how it works and what I built.

View all products

The blog Writing · ideas · research
§02 / THE FIELD NOTES

Thinking out loud.

Practical guides on AI agents, security, web development and the fixes developers search for most.

Browse all posts →
About

A software engineer and product builder who ships useful tools.

I hold an MSc in Cyber Security and Forensics and spend most days building: local-first product tools, developer utilities, and research into how browsers can explain the threats they catch.

See my experience →
EducationMSc, Cyber Security & Forensics (Distinction)
StackReact · TypeScript · Redux · Node.js · AWS
Now buildingMaplivo, a local-first mind map
ResearchingExplainable phishing detection
Résumé Experience · products · research · education
§04 / Experience

Where the work connects.

Senior software engineer with 5+ years building full-stack production web applications with React, TypeScript, Redux, Node.js and AWS across education technology, investment management and healthcare. I apply secure-by-design principles from my MSc in Cyber Security and Forensics.

SELECTED WORK PROFILE · PDF · ON REQUEST

Request my résumé.

Tell me a little about yourself. Once I approve it, I'll email you a one-time download link. All fields are required.

Used only to review this request. Never shared.

RN / EXPERIENCE INDEXENGINEER · BUILD · CREATE · RESEARCH
01 CURRENT / ENGINEER

Engineering at production scale.

Owning front-end architecture and shipping reliable features within cross-functional Agile teams.

Senior Software Engineer
02 EARLIER / BUILD

Full-stack foundations.

Building web applications, APIs and cloud services end to end.

Associate Software EngineerReact, Node.js and AWS · RESTful APIs and serverless services
Software Engineer InternWhere the full-stack path started
04 STUDY / RESEARCH

Curiosity with structure.

Security research and applied AI alongside engineering.

MSc in Cyber Security and Forensics · DistinctionResearch: AiSight, a multi-agent, explainable AI phishing-detection system
BSc (Hons) in Information TechnologySpecialising in Software Engineering
Front-endReact · React Native · TypeScript · JavaScript (ES6+) · Redux / Redux-Saga · React Router · Vite · Webpack · HTML5 · CSS3 · PWA
Back-endNode.js · RESTful APIs · Spring Boot (familiar) · Python (familiar) · FastAPI
Cloud & DevOpsAWS (incl. serverless) · Docker · Vercel · Railway · DigitalOcean · Cloudflare · GitHub Actions · CI/CD · Git
DataMongoDB · Supabase · Firebase Firestore
AI engineeringLLM integration · multi-agent systems · on-device and local AI (Chrome built-in AI, Ollama)
AI-assisted developmentClaude Code · GitHub Copilot · Codex · agentic workflows (CLAUDE.md, hooks, subagents) · AI code review
IntegrationsPaddle · Google Calendar API · Google OAuth
Let's connect Ideas travel further together
The next chapter

Let’s make the next idea real.

Open to roles and conversations about software, products and security research. I usually reply within two working days.

Or leave a message

Stored privately with how you found this site (e.g. a LinkedIn post), only to reply to you. Never shared.

FROM IDEA TO WHAT'S NEXT / 05Illustration of connected ideas taking flight