Software Engineer • Bangalore, India
I turn complex problems into working products.
I'm Mustafa — a developer focused on building practical, scalable, secure web applications from idea to deployment.
02 — About
Who's behind the bench

I’m a product-minded software engineer who turns ideas into practical products from understanding requirements and user flows to building and shipping reliable full-stack solutions.
I build with a security-aware mindset, thinking beyond functionality to secure access, protected data, resilient APIs, and detecting abnormal activity and potential threats.
I lean on AI-assisted and agentic workflows to move from idea to execution faster, while keeping ownership, problem-solving, and clean engineering at the core.
Why work with me?
I build for the user, securely, end to end
I think from the user's side, not only the developer's. I'm curious about what could go wrong for them, so I build secure from start to finish and people don't run into problems.
I take ownership
I follow a problem from a vague idea through to a working, reliable product, and I stay with it after it ships.
I think in systems
I'm strongest at the backend, with APIs, databases and system design, and I can build the full stack around it.
Why I might not be the right fit?
I'm curious about the small things
I take my time on them and won't move on until I understand the concept. If you need fast output without depth, I'm not the right fit.
You need deep domain expertise on day one
I'm early in my career and need some ramp-up time in a new domain.
The role is purely frontend or pixel-polish heavy
My strength is backend and full-stack.
03 — Experience
Where I've worked
A journey of learning, building, and creating impact.
Full Stack Developer & AI Engineering Intern · iTecz Solutions Pty Ltd
Nov 2025 – Feb 2026Remote
Completed- RAG document chat backend. Django REST Framework API where users upload PDFs, which are parsed with Docling, embedded with SentenceTransformers, and stored in PostgreSQL with pgvector. Chat answers come from the retrieved chunks via Groq's Llama 3.3 70B.
- Hybrid retrieval. Combines vector similarity with heading and keyword matching, and routes section-specific queries to heading search automatically. An HNSW index keeps vector search fast.
- Intent-aware chat engine. Classifies each message (greeting, question, outline, compare) and resolves follow-up questions before retrieval. If the LLM is unavailable, it falls back to returning the top retrieved chunk.
- Secure and measurable. JWT authentication with per-user data isolation on every query, plus an eval_retrieval command that benchmarks retrieval quality against a test dataset.
Each experience represents a phase of growth — solving real problems, learning new technologies, and delivering value.
Build. Learn. Grow.
04 — Projects
Projects
A few things I've built to solve real-world problems.
05 — Skills
Toolbox
Product
- Product discovery
- Requirement analysis
- Feature scoping
- User flows
- Solution design
- Prototyping
- Client communication
- Product iteration
Engineering
- React
- TypeScript
- JavaScript
- Node.js
- Angular
- Django
- REST APIs
- PostgreSQL
- MySQL
- Python
AI
- AI-assisted development
- Agentic coding workflows
- LLM / API integration
- Prompt engineering
- Gemini API
- Anthropic
- RAG
Tools & Infrastructure
- GCP
- Git
- GitHub
- Docker
- Postman
- Vercel
- Nginx
- Redis
- CI/CD
06 — DM ME
Need to discuss?
Have a project, opportunity, or just want to say hello?
Send your lines below. I'll get back to you soon.
- Emailmustafahajeeb@gmail.com
- LinkedInlinkedin.com/in/mohammed-mustafa-hajeeb
- GitHubgithub.com/mohammedmustafa47
“Good conversations lead to great opportunities.”