This isn't a regular portfolio — it's a virtual computer.
🖱
Click dock icons at the bottom to open apps — each one is a section of my portfolio.
📜
Scroll down and apps will open automatically, one by one — like walking through my story.
🔴
Close any app with the red button in the top-left corner to return here.
🌐
Toggle Reality mode in the menu bar to see live data from LinkedIn, GitHub, and Google.
Terminal
naman@macbook ~ %whoamiNaman Khater — Full-Stack Software Engineernaman@macbook ~ %cat about.txt3+ years at GEP Worldwide building scalable enterprise apps.
Accelerated feature delivery by 30%.
Improved system performance by 20%.
Integrated GenAI — 40% efficiency boost.
Published 3 VS Code extensions (280+ installs).
Building developer tools that developers actually love.naman@macbook ~ %cat stats.json{
"experience": "3+ years",
"extensions": 3,
"installs": "280+",
"modules": "15+",
"companies": ["GEP Worldwide"]
}naman@macbook ~ %webmcp statuschecking navigator.modelContext...naman@macbook ~ %
NAMAN-PORTFOLIO — VS Code
Explorer
📄README.md
📁extensions/
⚙️mongodb-architect.ts
⚙️data-converter.ts
⚙️json-mapper.ts
📋resume.pdf
Naman Khater
Software Engineer | VS Code Extension Creator | 280+ Installs
Full-stack engineer with 3+ years at GEP Worldwide, passionate about building scalable enterprise solutions and developer tools that developers actually love.
Experience Highlights
30% acceleration in feature delivery
20% improvement in system performance
40% efficiency boost with GenAI integration
25% tech debt reduction through legacy refactoring
Skills
Python, Java, JavaScript, TypeScript, React, Angular, Node.js, ASP.NET, AWS, Docker, MongoDB, PostgreSQL, and more.
// Data Format Converter
// JSON ↔ XML ↔ YAML converter
export class DataConverter {
static convert(input: string, from: string, to: string): string {
const parsed = this.parse(input, from);
return this.stringify(parsed, to);
}
static parse(input: string, format: string): any {
switch(format) {
case 'json': return JSON.parse(input);
case 'xml': return xmlParser.parse(input);
case 'yaml': return yamlParser.parse(input);
default: throw new Error('Unsupported format');
}
}
static stringify(data: any, format: string): string {
switch(format) {
case 'json': return JSON.stringify(data, null, 2);
case 'xml': return xmlBuilder.build(data);
case 'yaml': return yamlBuilder.stringify(data);
}
}
}
Features
Smart format detection
Keyboard shortcut (Ctrl+Shift+C)
Selection support
Instant preview
json-mapper.ts
// JSON Mapper Extension
// Visual JSON transformation tool
export class JSONMapper {
private transformations: Transformation[] = [];
addTransformation(from: string, to: string, fn: Function) {
this.transformations.push({ from, to, fn });
}
transform(input: Record<string, any>): Record<string, any> {
let output = { ...input };
for (const transform of this.transformations) {
output[transform.to] = transform.fn(output[transform.from]);
delete output[transform.from];
}
return output;
}
// 20+ pre-built functions available
// Custom code support via user functions
}
Features
Visual transformation builder
20+ pre-built functions
Custom JavaScript code support
Real-time JSON preview
Naman Khater
Software Engineer | Mumbai, India | naman22khater@gmail.com
Open to Work
Seeking full-stack / Senior SDE roles in product-led companies — open to remote or hybrid. Targeting 30–50% compensation growth.
PROFESSIONAL SUMMARY
Full-stack software engineer with 3+ years of experience building scalable enterprise applications. Proven track record of accelerating feature delivery, improving system performance, and successfully integrating generative AI solutions. Published 3 VS Code extensions with 280+ installs. Seeking 30-50% compensation increase with Senior SDE/Analyst/FDE roles in India or remote.
An AI-powered search engine for code — helps developers instantly find relevant context across 50+ large repositories without losing their place.
Microservices platform indexing enterprise GitHub repos, delivering semantically-aware code context to AI assistants (GitHub Copilot, Cursor, Claude Code) via MCP. Solves "Lost in the Middle" context degradation for 50+ repo codebases.
Node.js, ASP.NET, Django, Spring Boot, REST APIs, GraphQL
Cloud & Databases
namankhater.com › skills › cloud
AWS (EC2, S3, Lambda), Azure, MongoDB, PostgreSQL, SQL Server
DevOps & Tools
namankhater.com › skills › devops
Docker, Jenkins, Git, GitHub Actions, CI/CD, VS Code Extension API
AI / ML
namankhater.com › skills › ai
Generative AI Integration, LLM APIs, Model Context Protocol (MCP)
Agentic Web
namankhater.com › skills › agentic-web
WebMCP (navigator.modelContext), Anthropic MCP, Google Managed MCP, MCP Server development
WebMCP enabled
◎
Search the Web
Look up Naman Khater on Google
Opens Google in a new tab
Home
Projects
ECIP
FEATURED
Enterprise Code Intelligence Platform • Solo Architect • 2025–Present
An AI-powered search engine for code — helps developers instantly find relevant context across 50+ large repositories without losing their place.
Microservices platform indexing enterprise GitHub repos, delivering semantically-aware code context to AI assistants via MCP. Solves "Lost in the Middle" context degradation for 50+ repo codebases.