Photo of Althaf M

System: AI Application Engineer

Althaf M

I build mobile apps

AI Application Engineer & Flutter Lead with 4+ years of experience. I specialize in cross-platform mobile development and integrating LLMs to build intelligent apps: from web and mobile apps to APIs, data platforms, AI agents and secure cloud infrastructure, I design and ship the whole product with AI built in. Thirteen products and 15+ apps shipped since 2022. I lead the engineering team at Texol World and live in Kozhikode, Kerala.

Texol World · Calicut, IST scroll
AI agents

How an agent answers

The pattern I use for AI features: plan the question, retrieve from the product's own data, call tools, keep context, then respond with sources.

agent.graph

swipe to see the full graph

Queryuser asks PlannerLLM · steps RetrieverRAG · vectors ToolsAPIs · SQL Memorycontext Responsewith sources
agent.log
ready. press Run agent.

A sample run on an example question. Each step lights up as the agent works.

Multi-agent architecture

A team of agents, one answer

How I design multi-agent systems: an orchestrator plans and routes work to specialist agents, each with its own tools over MCP, while a reviewer checks every answer before it reaches the user. Tap any node to inspect it.

multi_agent.system

swipe to see all agents

SPECIALIST AGENTS TOOLS · MCP SERVERS Userquestion Orchestratorplan · route · merge Research agentRAG · retrieval Code agentwrite · test · PR Data agentSQL · analytics Ops agentdeploy · monitor Vector DBQdrant · embeddings · docs Repo & CIGitHub · tests · Actions WarehousePostgres · ClickHouse · dbt CloudAWS · logs · alerts Reviewerfacts · safety · tests Answerwith sources Shared memory · context · audit log
inspector
agents.log
press Run scenario to watch the agents work in parallel.
OrchestrationPlans the task, splits it and merges results
SpecialistsSmall agents with one job and narrow permissions
Tools · MCPEvery capability is an explicit, audited tool
GuardrailsReviewer checks facts, safety and tests before replying

Built for real in Entaura Insight (RAG over ERP data and policies) and AI Frontier: six agents (discovery, verification, report, relevance, mission, evidence) behind one provider router for OpenAI, Claude, Gemini, Mistral, Groq and Ollama, with source text isolated against prompt injection.

althaf@texol: ~ — zsh
$ whoami althaf m — ai application engineer @ texol world $
dashboard.app
13products shipped
4+years building
15+apps built
EoMEmployee of the Month, many times
Active stack
PythonGoDart · FlutterTypeScriptLLM · RAGFastAPIAWSDockerClickHouse
ask.py
Coding style

How I write code

Clean architecture, small typed units, errors handled as values, and a pipeline that checks every change before it ships.

architecture.layers
Presentation · UI, widgets, pages
Application · use cases, BLoC
Data · repositories, APIs, DB
Domain
entities · rules
deps point inward →

The domain knows nothing about Flutter, HTTP or SQL, so business rules stay testable and frameworks stay swappable.

sync_service.dart — refactor

01Typed and testedStrict types, unit tests for every use case, integration tests for every API.
02Small, named unitsFunctions do one thing and read like the sentence that describes them.
03Errors as valuesResult types and explicit failure states instead of silent catches.
04Reviewed, alwaysEvery change goes through a pull request and a checklist: naming, tests, security.
05Conventional commitsfeat, fix, refactor: a history you can read and release notes that write themselves.
06Observable by defaultStructured logs, metrics and alerts ship with the feature, not after the outage.
github actions · run #412idle
lintdart analyze · golangci
testunit · widget · api
buildapk · ipa · docker
scandeps · secrets · SAST
reviewPR approved
deployAWS · stores
Dev environment

My dev machine, as code

All my coding runs on devbox-config, my dotfiles repo: shell, terminal, editor, git and seven AI coding agents, set up the same way on any machine with one script.

devbox-config — zsh
100+shared skills
7AI agents
10subagents
1setup script
  • One setup for seven agents. Claude Code, Codex, OpenCode, Kimi Code, Amp, CommandCode and Antigravity share the same rules and skills.
  • Guardrails that are enforced. A git hook and a Claude Code hook block work on main, so every agent starts on a feature branch.
  • My daily tools. Neovim, tmux, zsh, Ghostty, Lazygit, plus scripts for agent usage, worktrees, a ship gate and env checks.
View devbox-config on GitHub
Skills & knowledge

Modules I work with

Eight areas, from code to cloud to AI. Tap any skill to see the projects it shipped in.

languages.mod

Languages

The languages I write production code in.

interfaces.mod

Apps & interfaces

Cross-platform products, web apps, admin portals and multi-role app sets.

backend.mod

Backend & databases

APIs, services and storage that keep every client in step.

intelligence.mod

AI & ML

LLM features grounded in a product's own data.

ai-tools.mod

AI tools & frameworks

The models, frameworks and stores behind those features.

data-engineering.mod

Data engineering & warehousing

Pipelines that move raw data into reliable, queryable tables.

cloud.mod

Cloud & DevOps

Hosting, deployment and release pipelines that run themselves.

security.mod

Security & payments

Protecting accounts, data and money at every layer.

pick a skill to highlight matching projects
Projects · AI-integrated first

Thirteen products, this portfolio and my dev setup

Open any window for features, my role and the stack.

print_bluetooth_thermal — git log
Open source · Flutter plugin feat richer Bluetooth device metadata on Android and Apple platforms feat printer detection by device type, Bluetooth class and service ids why Taskforce lists real thermal printers, not every Bluetooth device → view the fork on GitHub
practice.md
Clear structureProjects split into modules and layers, with business logic kept apart from UI and data access, and behaviour protected by tests and delivery checks.
Automate releasesCI/CD with GitHub Actions so every build ships the same way.
Review and mentorIn reviews I check correctness, security, performance, error handling, maintainability and docs, and mentor through specific PR feedback and examples.
github — personal + organisations
3workspaces · 2 orgs + own
20+private repos
35+public repos
Texol Worldtexol-world-iCohort · private
10+ repos

Client products across mobile, web, backend and AI.

EntauraInvoice ExtractTrackFlowTaskforces ERPWorkForceTimeStockSnapDHG Car WashSpeak Order
Vanforcesvanforces · private
4 repos

Top contributor to the mobile app (~1,900 commits) and the admin portal (826), plus Go backend work.

Flutter mobile appGo backendAdmin portalSaaS admin
Independent buildsAlthafMjeelani · private
3 products

Products I design and build end to end: about 670 commits on PayNest alone.

PayNestAI FrontierCollection App
Contributions this year · private work included
GitHub contribution graph for AlthafMjeelani
Personal · recently updated Organisation repos are private client work, so only their scope is shown here.
about.md
Portrait of Althaf M

Who I am

I'm Althaf, a software engineer from Kozhikode, Kerala. I like turning ideas into products people actually use, and I keep learning as I build.

I built my first app, an e-commerce store, in May 2022. Since then I've shipped 15+ apps and grown from Flutter into the full stack: backend, data, cloud and AI.

Languages I speak
EnglishMalayalamHindiTamil
education.log
  • Jun 2019 – Mar 2022Bachelor of Computer Applications (BCA)MET Arts and Science College, Nadapuram · Calicut University
  • Jun 2017 – Mar 2019Higher Secondary EducationGHSS Avala Kuttoth, Calicut
achievements.json
  • Texol WorldEmployee of the Month, many timesRecognised for outstanding project delivery and innovation.
  • Top contributorVanforces mobile and adminAbout 1,900 commits on the Flutter app and 826 on the React admin portal.
  • Open sourceprint_bluetooth_thermalExtended with richer device metadata and printer detection across Android and Apple platforms.
~/career — history
  1. 04AI Application Engineer · Texol World, CalicutJan 2024 – now · top contributor to the Vanforces app (~1,900 commits) and React admin (826); Go backend since 2026; CI/CD with GitHub Actions
  2. 03Flutter Developer · BigWelt Infotech, BangaloreDec 2022 – Dec 2023 · cross-platform apps with optimised state management, with backend and UI/UX teams
  3. 02Flutter Developer Intern · Brototype, CalicutMay – Dec 2022 · client projects end to end; state management, performance and deployment
  4. 01BCA · MET Arts and Science College, NadapuramJun 2019 – Mar 2022 · Calicut University
contact — zsh
$ contact --althaf Building a product? Let's talk. email althafmdev@gmail.com linkedin linkedin.com/in/althafm2002 github github.com/AlthafMjeelani
linkedin github
© 2026 Althaf MCalicut, India · UTC+5:30

Project

What it does

Key features

    Company

    When

    My role

    Stack