Available for new projects
Janakshan KrishnamoorthySeniorFull-StackEngineerReactNode.jsTypeScriptAI Integration
Senior quality, sensible price, zero communication headaches.
One experienced engineer who can handle your front-end, back-end, database, mobile, and AI features — and explains things in plain language.
Based in Sri Lanka (UTC+5:30) — I overlap comfortably with EU/UK hours, Australian hours, and US mornings/evenings.
Services
Four ways to work with me
Each one is scoped and priced before any work begins, so you know what you're committing to.
- 1–5 days
Quick Fix
from $150
A bug fix or small feature on an existing React or Node app, turned around fast.
- Root-cause fix, not a patch over the symptom
- A short written summary of what was wrong
- Fixed price agreed before I start
- 1–2 weeks
Feature Sprint
from $500
One to two weeks of focused development — a dashboard, an AI feature, or an integration.
- Scoped and priced before any work starts
- A working, deployed feature at the end
- Progress updates you don't have to chase
- 4–8 weeks
MVP Build
from $3,000
A full web application, taken from design through build to deployment.
- Milestone-based — you release payment per completed stage
- React + Node + PostgreSQL, deployed and documented
- Code reviews and tests, so it survives after handover
- Monthly retainer
Care Plan
from $300
Ongoing monthly support for an app that's already live and needs to stay that way.
- Bug fixes and small improvements
- Monitoring, so problems reach me before they reach your users
- Priority response ahead of new-project work
These are starting points, not a menu — I quote each project once I understand the scope.
Have a project in mind?
Get in touchProjects
What I'm building to show the work
Each of these is a small, complete product rather than a code sample — a business problem, the decisions I made, and what came out of it.
Demo project — built to demonstrate my approach
DocuDataTurning document piles into clean data with AI
Businesses retype invoices and receipts into spreadsheets by hand. This reads them instead — a person confirms the result in seconds, then exports it clean.
- Next.js
- Claude API
- PostgreSQL
- AI extraction
In build — case study coming soon
Demo project — built to demonstrate my approach
BookBoardA live view of today's schedule, without hitting refresh
Clinics, salons and repair shops run on spreadsheets and can't see today at a glance. This shows the schedule live, updating the moment anything changes, with the numbers behind it.
- Next.js
- WebSocket
- PostgreSQL
- Charts
In build — case study coming soon
Demo project — built to demonstrate my approach
FieldNoteOffline is a feature, not an error state
Field teams collect data where there's no signal, so web forms fail and paper gets lost. This keeps working with no connection at all, and syncs itself the moment one comes back.
- React Native
- SQLite
- Offline sync
- Express
In build — case study coming soon
Have a project in mind?
Get in touchAbout
Who you'd be working with

8+ years of professional experience; company work is under NDA, so I built these public demos to show my approach.
I help startups and businesses build, fix, and improve web applications — and add AI features that actually work in production.
For the last 8+ years I've worked as a full-stack engineer using TypeScript, React, React Native, Node.js, and PostgreSQL/MongoDB. Today I design and own the API layer of an AI-powered inspection platform used in Singapore, working with microservices, message queues, and AWS.
Most “AI developers” have only done tutorials. I work on a production AI platform every day — I know what breaks in the real world. And unlike agencies, you talk directly to the senior engineer doing the work.
What I can do for you
- Build a web application or MVP from scratch (React + Node + PostgreSQL)
- Fix bugs, performance problems, and half-finished projects in React/Node apps
- Add AI features to your product: chat assistants, document data extraction, smart automation (Claude/OpenAI APIs)
- Build real-time dashboards and admin panels
- Build cross-platform mobile apps with React Native
How I work
- Clear written communication and honest estimates — no surprises
- Senior-level code quality: reviews, tests, documentation
- I use AI-assisted development responsibly, so you get senior quality at faster speed
Have a project in mind?
Get in touchTech stack
One stack, used properly
Not a list of everything I've touched once — this is what I build with day to day, and what I'll still be able to explain to you in six months.
- Languages
- TypeScript
- Front-end
- React
- Next.js
- Back-end
- Node.js
- Express
- Data
- PostgreSQL
- MongoDB
- Mobile
- React Native
- Cloud & AI
- AWS
- Claude / LLM APIs
Contact
Tell me about your project
A short description is enough to start. If it isn't something I'm the right person for, I'll say so and point you somewhere better.
Typical reply within 12 hours
Based in Sri Lanka (UTC+5:30) — I overlap comfortably with EU/UK hours, Australian hours, and US mornings/evenings.
Helpful to include
- What you're building, or what's broken
- Roughly when you need it
- A budget range, if you have one in mind
- Email[email protected]
- LinkedInMessage me on LinkedIn
- GitHubSee my code on GitHub