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.

Currently building
CORE

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.
MK URL Shortener
Native Rust URL-shortening app
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.
Currently Building
CORE
An AI-powered developer environment that understands your whole project.
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.
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.
Foundation
- Core desktop application shell
- Project indexing engine
- Repository-wide understanding
- AI task orchestration layer
- Local file indexing
- Performance optimization
Beta
- Private developer beta
- Multi-language testing
- Bug-detection improvements
- Structured developer feedback loop
- Workflow refinement
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
Frontend
Backend
Desktop
Databases
Tools & Platforms
Experience
Where the work happens.
Freelance Software Developer
OngoingSelf-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.
Idea
Identify a real problem worth solving, not just an interesting technology.
Architecture
Design the system and technical approach before writing production code.
Build
Turn the concept into working software, iterating in small, testable pieces.
Test
Find bugs, stress-test edge cases, and improve reliability under real use.
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.


