kbasiri.comConnect

Software Developer

Khalifeh Basiri

Ottawa, ON · khalifa7k@gmail.com

Selected Work

Projects

Production tools, contract work, and personal builds - curated from my resume and GitHub.

Real-Time Sign Language Translator

Personal

Built a real-time ASL translation system using TensorFlow and MediaPipe for gesture recognition, integrated with a React frontend for live webcam processing. Flask backend for inference, containerized with Docker and deployed on AWS EC2.

TensorFlowMediaPipeReactFlaskDockerAWS EC2

Collaborative Board

Personal

Full-stack social board app with real-time post feeds, voting, comment threads, and light/dark theme. Clerk authentication with protected actions, Convex real-time queries/mutations, per-user vote tracking, and cascade deletes - deployed on Vercel with Bun pipelines.

Next.jsTypeScriptConvexClerkTailwind CSS

Floxy Marketing Site

Work

Built and shipped Floxy's marketing landing page serving 20,000+ customers, growing to 23.9K monthly visits within 4 months. Implemented conversion-focused UI with mobile nav, proxy-type selector, auto-scrolling testimonials, and language-based API code snippets.

Next.jsReactTypeScriptTailwind CSSSEO

Azure Storage Explorer

Work

Built an internal Storage Explorer app to navigate 420 TB of Azure data for DFO employees - streamlining access for habitat protection, species management, and scientific research teams.

PythonMicrosoft AzureMongoDBSQLite
Internal · DFO

Geographical Names Validator

Work

Bilingual Python tool that validates departmental geographic names against GNBC records, flagging discrepancies and Indigenous language variants using geospatial libraries.

PythonGeospatialBilingualData Validation
Internal · DFO

Tech Stack

Skills

Languages

PythonTypeScriptJavaScriptCC++JavaHTMLCSS

Frameworks & Tools

Next.jsReactTailwind CSSTensorFlowMediaPipeFlaskDockerAWSClerkVercelBunGit

Databases

MongoDBSQLiteSQLOracleConvex

Domains

Web DevelopmentMachine Learning & AIComputer VisionCloud & ContainersDatabase Management

Background

Experience

Work

Oct 2023 – Dec 2025

Programmer - Internship

Department of Fisheries and Oceans Canada

Ottawa, ON

  • Built a Storage Explorer app to navigate 420 TB of Azure data and a bilingual Python tool to validate departmental geographic names against GNBC records.
  • Engineered a data management solution using Python, MongoDB, and SQLite with real-time Azure sync and advanced search; maintained bilingual user manuals and presented at multisector meetings.
  • Maintained and supported enterprise cloud-based systems handling large-scale departmental data, including troubleshooting, synchronization workflows, and secure data management.

2025

Frontend Developer - Contract

Floxy

Remote

  • Built and shipped Floxy's marketing landing page using Next.js, React, TypeScript, and Tailwind CSS - serving 20,000+ customers and growing to 23.9K monthly visits within 4 months.
  • Implemented conversion-focused UI including mobile nav, proxy-type selector, auto-scrolling testimonials, language-based API code snippets with copy-to-clipboard, and SEO metadata.
  • Structured codebase with reusable section components and centralized data models.

May 2023 – Aug 2023

System Administrator - Internship

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

Graduated 2026

Bachelor of Computer Science - GPA: 3.7

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.