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
Coming soon

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

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.

Conversational in Arabic and Farsi, and fluent in English. 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 the challenge of 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.