Available for select freelance & product work

Mustafa Khoso

Software Developer • AI Builder • Product Engineer

Building practical software and AI-powered tools from idea to working product. I build native applications, web tools, and AI-integrated developer workflows — with Rust, React and Python at the core.

Mustafa Khoso portrait

Currently building

CORE

In dev
Mustafa Khoso — a quiet walkway

About

I build things end to end.

I'm a software developer based in Pakistan, working across frontend, systems, and AI-assisted development. My background is in Information Technology, and my strongest skills come from building real, working software rather than studying it in theory.

I work primarily with Rust, TypeScript, React, and Python — building everything from native desktop applications to web tools and AI-integrated developer workflows. I care about performance, clean architecture, and software that actually solves a problem.

Right now I split my time between freelance software and IT work, and building my own products — starting with Myko, an AI-native developer workspace, and CORE, a larger AI developer-tool vision I'm actively designing and building toward.

Focus

Systems, frontend & AI-assisted tooling

Core stack

Rust · TypeScript · React · Python

Currently building

CORE — AI developer environment

Projects

Products, not just repositories.

A look at what I've actually built — from an AI-native developer workspace to a native Rust utility. Expand any project for the full technical breakdown.

Myko

Featured

AI-native developer workspace

Open Source · Active
Myko terminal workspace running fastfetch with a live system summary
Myko code editor showing a Rust file with an inline diff view open
Myko's built-in review panel showing a pending change queued for approval

An open-source developer workspace that combines a terminal, code editor, file explorer, Git client, web preview, and agentic AI assistance in one lightweight desktop app.

Rust
Tauri 2
React 19
TypeScript
xterm.js
CodeMirror 6
Live AppGitHub

MK URL Shortener

Native Rust URL-shortening app

Shipped

A native desktop URL shortener built entirely in Rust — a self-contained GUI app with its own embedded HTTP redirect server, no external backend required.

Rust
egui
eframe
tiny_http
serde
GitHub
Coming Soon · In Development

Currently Building

CORE

An AI-powered developer environment that understands your whole project.

CORE — Product Preview

fn handle_request(req: Request) {

let user = auth::verify(&req)?;

db::query(user.id)

.await?;

}

Cross-file reference: `user.id` type changed in schema.sql — 3 call sites may break.

Indexing repository — 214 files analyzed

CORE is a planned AI-powered developer environment designed around my own product vision and architecture. Instead of reasoning about a single open file, CORE is built around understanding an entire codebase — how files, functions, modules, dependencies, APIs and configuration relate to one another.

Repository-Wide Understanding

Designed to analyze the broader project structure and understand how different parts of the codebase relate to each other, instead of reasoning about a single open file in isolation.

Multi-Agent Architecture

Rather than one generic AI thread, CORE is planned around specialized agents that work on different tasks — code analysis, debugging, security analysis, architecture analysis, dependency analysis and code review.

Full-Context Bug Detection

Designed to detect and reason about problems that may span multiple files, modules, functions and dependencies — not just the file currently open.

Hyper-Precise Error Detection

The goal is to catch small, easy-to-miss problems — syntax mistakes, missing characters, incorrect function usage, broken references, dependency issues and cross-file inconsistencies — by reasoning about the broader structure of a codebase.

Roadmap

Product vision, phased honestly.

Phase 1

Foundation

  • Core desktop application shell
  • Project indexing engine
  • Repository-wide understanding
  • AI task orchestration layer
  • Local file indexing
  • Performance optimization
Phase 2

Beta

  • Private developer beta
  • Multi-language testing
  • Bug-detection improvements
  • Structured developer feedback loop
  • Workflow refinement
Phase 3

Expansion

  • Cloud synchronization
  • Collaboration features
  • Expanded AI capabilities
  • Broader distribution
  • Commercial product development

Skills

Tools I actually reach for.

The languages, frameworks and tools behind everything above — grouped by what they're for, not stacked into a wall of logos.

Programming

Rust
TypeScript
JavaScript
Python
C++
SQL

Frontend

React
Next.js
HTML
Tailwind CSS

Backend

Node.js
REST APIs

Desktop

Tauri
egui / eframe

Databases

PostgreSQL
MySQL

Tools & Platforms

Git
GitHub
VS Code
Linux
Windows
macOS

Experience

Where the work happens.

Freelance Software Developer

Ongoing

Self-employed

  • Developed software and web applications for independent clients, from initial concept through to delivery.
  • Built user interfaces and integrated backend services and third-party APIs.
  • Worked with Git, GitHub and Linux across the full development workflow.
  • Diagnosed and resolved software and hardware issues as part of general IT support work.
  • Worked independently — scoping problems, choosing an approach, and shipping a working result.

Education

Foundation, briefly.

Computer Engineering Student

University of Isfahan (UI)

Diploma in Information Technology (DIT)

Govt. College of Technology, Hyderabad

Certifications

Developing Front-End Apps with React

IBM · Coursera

Azure: Create a Virtual Machine and Deploy a Web Server

Coursera

Process

How I build.

A five-step loop I run on every project, from a small utility to something as ambitious as CORE.

01

Idea

Identify a real problem worth solving, not just an interesting technology.

02

Architecture

Design the system and technical approach before writing production code.

03

Build

Turn the concept into working software, iterating in small, testable pieces.

04

Test

Find bugs, stress-test edge cases, and improve reliability under real use.

05

Iterate

Use feedback from real usage to refine the product and sharpen the next version.

Contact

Have an idea worth building?

Let's talk — whether it's freelance work, a technical collaboration, or a question about Myko or CORE.