kbasiri.comResume

Software Developer

Khalifeh Basiri

Ottawa, ON | khalifa7k@gmail.com

Software developer focused on Python, AI-enabled automotive diagnostics, and full-stack applications. I have led production internal tools, built real-time machine learning interfaces, and shipped responsive Next.js products used by real customers.

Selected Work

Projects

Production tools, contract work, and product-minded personal builds.

Personal Projects

Independent builds and experiments.

ZDash website showing a classic Nissan 300ZX, live vehicle telemetry, and automotive ownership features

ZDash

Personal

Engineered a Windows diagnostics platform for Nissan and Infiniti CONSULT-I ECUs with 9600-baud serial handshakes, framed-stream decoding for up to 22 channels, guarded fault-code workflows, and SQLite/WAL session recording. Integrated OpenAI Responses with complete vehicle context, Zod-validated human-approved tools, and grounded RAG workflows for service documentation.

TypeScriptReactElectronSQLiteOpenAI APIZodAutomotive DiagnosticsAI Engineering
LeetBridge logo with code brackets, sync arrows, and a bridge

LeetBridge

Personal

Published a Manifest V3 Chrome extension that captures accepted LeetCode submissions and saves source code with generated documentation to a user-selected GitHub repository. Built privacy-first GitHub authorization, duplicate prevention, resumable historical imports, and guided repository onboarding without a developer-operated backend.

JavaScriptChrome ExtensionsManifest V3GitHub APIREST APIs
SignTranslate AI project website

Real-Time Sign Language Translator

Personal

Built a real-time ASL translation system that converts 21 MediaPipe hand landmarks into 63-feature prediction vectors. Served confidence-scored TensorFlow Lite inference through a Flask API with a live React webcam interface.

PythonTensorFlowTensorFlow LiteMediaPipeReactFlask
Collaborative Board project website

Collaborative Board

Personal

Built and deployed a real-time community platform with Next.js, Convex, and Clerk, implementing reactive updates, server-side authorization, threaded comments, per-user vote state, ownership checks, and cascade deletion.

Next.jsTypeScriptConvexClerkTailwind CSS
Tandem t:slim X2 insulin pump simulator showing a glucose chart and an extended insulin-delivery interval

Tandem t:slim X2 Insulin Pump Simulator

Personal

Engineered bolus and automated insulin-delivery logic within a four-person C++/Qt team, including carbohydrate and correction calculations, manual and extended dosing, CGM-driven basal adjustments, safety limits, suspend/resume behavior, and alerts.

C++QtQt ChartsSQLiteUML

Internal & Contract Work

Production tools and client work.

Floxy marketing website

Floxy Marketing Site

Work

Built and shipped Floxy's production marketing website supporting 20,000+ customers and reaching 23.9K monthly visits within four months. Implemented responsive, SEO-focused UI with mobile nav, proxy selectors, testimonials, API examples, and reusable content models.

Next.jsReactTypeScriptTailwind CSSSEOVercel
Fisheries and Oceans Canada logo

Azure Storage Explorer

Work

Engineered a multithreaded internal app for searching and exporting records across approximately 420 TB of Azure enterprise data. Used Azure Blob Inventory, MongoDB, SQLite, and a fault-tolerant daily refresh that preserved the active database after failed updates.

PythonMicrosoft AzureAzure Blob StorageMongoDBSQLiteMultithreading
Internal - DFO
Fisheries and Oceans Canada logo

Bilingual Name Manager

Work

Architected a bilingual, modular, multithreaded Python tool integrating the Geographical Names Board of Canada API and geospatial matching to validate names, coordinates, languages, and authoritative records.

PythonREST APIsGeospatialBilingualData ValidationMultithreading
Internal - DFO

Tech Stack

Skills

Languages

PythonTypeScriptJavaScriptCC++JavaSQLHTMLCSS

Frameworks & Tools

Next.jsReactNode.jsExpress.jsTailwind CSSFlaskQtQt ChartsTensorFlowTensorFlow LiteMediaPipeElectronOpenAI APIZodDockerAWSMicrosoft AzureAzure Blob StorageClerkVercelBunGitGitHubLinux/UnixREST APIs

Databases

MongoDBSQLiteSQLOracleConvex

Domains

Web DevelopmentMachine Learning & AIAI EngineeringPrompt EngineeringRetrieval-Augmented GenerationAutomotive SoftwareComputer VisionCloud & ContainersDatabase ManagementGeospatial DataTesting & Release ManagementStakeholder Collaboration

Background

Experience

Work

Government of Canada logo

Sep 2023 - Dec 2025

Software Developer Intern

Department of Fisheries and Oceans Canada

Ottawa, ON

  • Engineered a multithreaded Python data explorer indexing and exporting metadata across 420 TB of Microsoft Azure Storage using Azure Blob Inventory, MongoDB, and SQLite while preserving UI responsiveness and the last valid database during failed refreshes.
  • Reduced geographic-name validation time by 80% by building a bilingual, multithreaded Python application integrating the GNBC REST API and geospatial matching.
  • Led a three-person Agile team through the design, implementation, and integration of a user-requested Name Manager module; collaborated with GNBC stakeholders to improve API usability.
  • Performed defect reproduction, root-cause analysis, regression testing, and user-acceptance testing across multithreading, REST API, database, and geospatial workflows; validated staged releases with users across DFO's five regions and the Canadian Coast Guard.
Floxy logo

Apr 2025 - May 2025

Freelance Frontend Developer

Floxy

Remote

  • Built and shipped a responsive Next.js marketing site supporting 20,000+ customers and reaching 23.9K monthly visits within four months of launch.
  • Implemented mobile navigation, a proxy-type selector, auto-scrolling testimonials, language-specific API examples with copy-to-clipboard, reusable components, and centralized content models.
Tahan Business Services branded visual

May 2023 - Aug 2023

System Administrator Intern

Tahan Business Services Inc.

Ottawa, ON

  • Managed Microsoft Cloud infrastructure with automated real-time backups, on-site hardware/software support, and computer configuration.
  • Tracked corporate financials using Excel (bank statements, payroll, taxes) and handled administrative operations including scheduling and client communications.

Education

Carleton University crest

2026

Bachelor of Computer Science - GPA: 3.5/4.0

Carleton University

Ottawa, ON

  • Coursework in algorithms, databases, software engineering, systems programming, and machine learning.

About Me

A bit more

I love building apps and websites - especially when there's a real problem to solve. A lot of my personal projects start because I or a friend needed a tool that didn't exist yet, and I figured I'd just build it.

Fluent in English, and conversational in Arabic and Farsi. When I'm not at a keyboard, you'll usually find me at the gym, gaming, reading, catching up with friends, or working on my car - I enjoy diagnosing problems and getting things running again, whether it's software or an engine.

Get in Touch

Let's connect

Open to software engineering roles. Reach out by email or LinkedIn.

khalifa7k@gmail.com