About Me

Senior Full Stack Engineer & Indie Hacker

Passionate about creating innovative, scalable solutions

profile.jsonActive
{
  "engineer": "James Kulu",
  "title": "Senior Full Stack Engineer",
  "role": "Indie Hacker & Builder",
  "location": "Kathmandu, Nepal 🇳🇵",
  "core_stack": [
    "Python", "Django", "FastAPI",
    "AWS & Cloud", "Agentic AI"
  ],
  "stats": {
    "experience": "4+ years",
    "live_websites": 10,
    "total_projects": "15+"
  },
  "mindset": "Engineering that ships 🚀"
}

Engineering that ships

I'm James Kulu, a Senior Full Stack Engineer and Indie Hacker with over four years of experience building production-grade software across Nepal and international teams. I currently work at Varicon, where I engineer scalable REST APIs and microservices with Django and FastAPI, manage cloud deployments, and deliver AI-powered features built on RAG and Agentic AI.

Before Varicon, I worked at Outcode Software LLC in the USA on platforms like StackUp, Hello Sugar, and EventFlo, and at InfoDevelopers in Nepal, where I built a loan management application used by Agricultural Bank Ltd. That mix of finance, e-commerce, edtech, and cloud products taught me to move fast without breaking things.

I care about clean architecture, well-tested code, and products people actually enjoy using. When I'm not shipping software, I'm making music on YouTube, exploring new AI tooling, or writing tools like a protein calculator and an online compass under my web tools collection.

4+
Years of Experience
15+
Projects Completed
10+
Technologies Used
What I focus on

My core strengths

The areas where I deliver the most value

Backend Engineering

Scalable RESTful APIs and microservices with Django, Flask, FastAPI, and Express.js.

Cloud & DevOps

Deploying on AWS and Azure with Docker, Nginx, and fully automated CI/CD pipelines.

AI & Machine Learning

GenAI applications using Retrieval-Augmented Generation and Agentic AI workflows.

Data Systems

Designing schemas and queries for PostgreSQL, MySQL, MongoDB, and Redis.

Let's work together