Mueez Khan
Software engineer developing solutions for solving real-world issues.
Tools & Tech
Adapting to new stacks when necessary, though here are common tools I've been working with recently.
Python
Rust
TypeScript
Tauri
Other tools I've used...
Work Experience
Collaborating with individuals and organizations to build tech solutions that solve business problems.
- Developing a data wrangling desktop app qsv pro with Tauri, Rust, TypeScript, Next.js, and shadcn/ui.
Deployed a promotional site for qsv pro at qsvpro.dathere.com built with Astro and React.
Maintaining a full stack web app qsv.dathere.com, adding a benchmarks page for the qsv CLI tool.
Implemented local LLM capability into qsv's describegpt command, allowing users to run a command with an LLM served from an API compatible with the OpenAI API specification (pull request).
Made a video about my experience with the CKAN data management system & an interactive timeline.
Featured Projects
Resolving issues for work, volunteering, and side projects. You may find these to be useful as well.
qsv pro
Spreadsheet data wrangling desktop app. Based on the qsv CLI tool. Includes:
- Local spreadsheet data table viewer
- Stats/Frequency/Metadata tables
- Scripts to transform data (sort lexicographically, remove duplicate rows, remove rows with PII data)
- Run Polars SQL queries
- Upload spreadsheet to a CKAN data management system instance
fformat
Desktop app to identify potential file content types by using Google's deep learning model Magika. Includes an interactive data table, light/dark themes, multi-file support, and drag & drop capability.
Discord LLM Chatbot
Discord bot that integrates with LangChain to provide an ongoing conversation. Currently supports Google PaLM & Docker setup. Includes:
- Preserved context
- Message history in a
.jsonl
file - 5 slash commands
commit-helper (ch)
Command line tool to run multiple commands related to git commit
at once.
Featured Publications
Technical writing on work experiences, projects, and tools you may find useful.