Full-stack engineer · Iligan City, PH

Thoughtful
software.
Built for real life.

I turn complex problems into products people can actually use. Web, mobile, and practical AI — from the first idea to the everyday details.

A little of what I build
KitaTracker — Every peso. In view. The Sell, Stock, Money, and Team workspace illustrations surround an iOS checkout preview with sample shop data.
KitaTracker
Anaya Care — Connected care. Every day. Magenta, navy, and green figures surround a heart.
Anaya Care
Made with care.
For everyday life.
From the Philippines, for people everywhere.12 projects & counting

01 Selected work

Ideas, out in the world.

Different industries. Different challenges.
The same care for the people on the other side of the screen.

08 of 12 projects

There’s more where that came from.

02 The person behind the work

A builder first.
Always curious.

Michael James CarnajeIligan City, Philippines

I’m MJ, a full-stack engineer who likes turning complicated things into something useful, clear, and a little more human.

Some projects start with a business problem. KitaTracker started with my sister’s food business and a notebook full of sales. That’s the kind of work I care about: software with a real person and a real need behind it.

Today, that work spans care platforms, small businesses, travel, education, and the AI systems that help them do more.

A closer look at my experience
01 /

The whole product

From the database and API to the small interaction that makes an interface feel right. I connect the pieces and take responsibility for how they work together.

Architecture · Web · Mobile
02 /

AI with a purpose

Care plans, trip itineraries, knowledge search, and everyday automation. I build AI around a useful task, with people in control of the result.

Agents · RAG · Automation
03 /

Built to keep working

The work continues after launch: making sense of feedback, handling the edge cases, and improving the product as real people use it.

Reliability · Iteration · Ownership

03 My toolkit

The right tool.
For the real problem.

Tools change. The goal stays the same:
a product that feels simple, even when what’s underneath isn’t.

Interfaces & experiences

Fast on the web. At home on mobile.

  • TypeScript
  • React
  • Next.js
  • React Native
  • Expo
  • Tailwind CSS

Systems & data

A dependable foundation underneath.

  • Node.js
  • NestJS
  • Python
  • Flask
  • PostgreSQL
  • MongoDB
  • Redis

Intelligence & connection

Useful AI and people in the loop.

  • OpenAI
  • Claude
  • Gemini
  • Vercel AI SDK
  • Qdrant
  • Socket.IO
  • LiveKit

04 Make something meaningful

Open to select projects

Have something
in mind?

An early idea, a product to improve, or a problem worth solving.
I’d love to hear about it.