Software Engineer | Backend & AI | Open-Source Contributor
I'm a Data Science graduate interested in backend engineering, AI/ML, and building reliable software. I enjoy solving problems, improving existing codebases, writing tests, and contributing to open-source projects.
- Languages: Python, C++, Java, JavaScript, TypeScript, PHP, Rust
- Backend & APIs: FastAPI, REST APIs, microservices, gRPC
- Databases: PostgreSQL, SQL, DuckDB, Firebase
- AI/ML: Machine Learning, RAG, LLM applications, embeddings, AI agents
- Frontend: React, TypeScript, Vue
- DevOps & Systems: Docker, Linux, Git, GitHub Actions, CI/CD
- Testing & Code Quality: pytest, GoogleTest, regression testing, static analysis
- Protocols & Integration: MCP, A2A, WebAssembly (WASM)
- π΅ Contributing to Canonical and Ubuntu projects
- π΅ Working on Docling and document-processing pipelines
- π΅ Contributing to projects across IBM, Google, and other open-source communities
- π΅ Working with SoftTrack
- π€ Building Notescape, an AI-powered learning workspace
- π§ Exploring Linux, containers, distributed systems, and systems programming
I contribute to bug fixes, regression tests, performance improvements, dependency updates, protocol compatibility, CI/CD, and infrastructure.
| Organization | Project | Status | Pull Requests | Contributions |
|---|---|---|---|---|
| IBM | Docling Pipelines | 1 open & 3 merged | #140, #141, #164, #183, #184 | Lazy logging, chunker performance, coverage enforcement, entity storage |
| Docling Project | Docling | 2 open & 1 merged | #4727, #4599, #4707 | DOCX numbering and document-processing fixes |
| Xberg.io | html-to-markdown | Multiple contributions integrated | #581, #652, #703, #717, #720, #721, #748 | HTML conversion fixes, table-cell separation, image alt text, WebAssembly |
| gRPC Python | Contribution incorporated | #43126 | Proposed a regression assertion for context.abort() behavior |
|
| GoogleTest | 1 open | #5095 | Testing and code quality | |
| IBM | MCP Context Forge | 3 open | #7123, #7124, #7127 | A2A task-state compatibility, file-part normalization, server catalog integration |
| SoftTrack | SoftTrack | 4 merged | #109, #120, #165, #353 | Team archiving and deletion, related backend improvements |
| QwenLM | Qwen Code | 1 open | #13169 | Dependency vulnerability remediation |
| OpenMetadata | OpenMetadata | 1 open | #34986 | Performance improvements for large lineage graphs |
| DOMjudge | DOMjudge | 1 open | #3782 | Team resolver event logging |
| Canonical | Multipass | 3 open | #5339, #5345 | Hyper-V time synchronization, update notifications |
| Canonical | cloud-init | 3 open | #7084 | Platform variables in NoCloud seed URLs |
| Canonical | Snapcraft | 3 open | #6477 | Added the snapd-info project key |
| Canonical / Ubuntu | ubuntu-lint | 3 open | #38, #39, #40 | SRU upload validation, version conventions, source-format support |
- Languages: Python, Rust, C++, JavaScript, TypeScript, PHP
- Backend & Databases: FastAPI, PostgreSQL, SQL, DuckDB
- Testing & Quality: pytest, GoogleTest, Ruff, regression testing, coverage enforcement
- AI & Document Processing: Docling, entity extraction, document parsing, RAG
- Protocols & Integration: gRPC, AsyncIO, MCP, A2A, WebAssembly
- DevOps & Systems: Docker, Linux, Git, GitHub Actions, Multipass, Hyper-V, cloud-init, Snapcraft
- Performance & Security: Lazy imports, logging optimization, dependency updates, large-graph performance
Notescape β AI-Powered Learning Workspace
An AI learning platform designed to help learners understand study material, identify weak topics, and plan revision.
- π Document ingestion with OCR and support for multiple file formats
- π§ Retrieval-Augmented Generation (RAG), embeddings, and LLM-powered assistance
- π Flashcards, quizzes and spaced repetition
- βοΈ Stack: React, TypeScript, FastAPI, PostgreSQL, pgvector, Redis, Docker
- Competitive programming and algorithmic problem solving
- Codeforces and LeetCode practice
- Experience as a teaching assistant and competitive-programming mentor
- 100+ contributions in the last year (previously tracked; see GitHub for the current count)
- Open-source work across 14 projects
- Contributions spanning backend development, testing, performance, AI, and systems engineering
- LinkedIn: Lubaba Khalid
Always learning, building, and contributing to open source. π



