Hi, I'm

Farhoud TalebiSoftware Engineer

I build innovative software solutions

I build production iOS apps and systems software, from DeenPath on the App Store to radio protocol work at Collins. Computer Science with Honours from Carleton, CyberSecurity specialization, 4.0 CGPA, Senate Medal (top 2%).

Scroll to explore

Projects

Four featured projects, with the rest of the catalog collapsed until you want it.

Selected work

  • DeenPath iOS app store cover

    DeenPath

    Faith companion app for Muslims on iOS: accurate prayer times, qibla compass, prayer tracking, and a dhikr counter — ad-free and privacy-first.

  • StockScanner project cover

    StockScanner

    Python stock screener for S&P500/NASDAQ/DOWJONES/TSX according to Mark Minervini's screening criteria.

  • Remote Admin Toolkit project cover

    Remote Admin Toolkit

    Educational systems-programming project in C exploring authorized remote administration: client/server networking, process control, and secure communication.

  • Imposter Hunt app icon

    Imposter Hunt

    SwiftUI iOS game with a complete game flow.

Archive

13 more projects, listed alphabetically with repository links and technical details.

See more...See less
  1. AndroidQuizApp

    Interactive quiz application developed for Android platform using Java.

  2. Animal Adoption Center

    Management system for adoption agencies focused on optimal matching between users and animals.

  3. ChatServer

    iOS chat server application enabling real-time communication between clients.

  4. FlickrViewer

    iOS application to retrieve, parse, and display photos from the Flickr API with elegant interface.

  5. MazeSolver

    An intelligent app that finds optimal paths through user-created mazes using advanced pathfinding algorithms.

  6. Mechanic Shop

    C++ management system for automotive repair shop operations.

  7. Mortgage Scenario Comparisons

    Compare different mortgage scenarios including payment options, amortization periods, and term lengths.

  8. PersonalWebsite2025

    Latest iteration of personal portfolio website built with modern web technologies.

  9. Purchase Calculator

    Financial calculator for analyzing purchase decisions and payment scenarios.

  10. Recipe Adventure

    Java-based recipe management and cooking adventure game.

  11. Rental Cash Dam

    HTML-based rental property cash flow analysis tool.

  12. Rental Property Calculator

    Calculate the profitability of your rental property investment with comprehensive financial analysis.

  13. SwiftProjectileCalculationApp

    Physics simulation app calculating projectile motion using Swift.

Experience

  1. Canada

    full-time

    Intermediate Software Engineer

    Collins Aerospace

    Achievements at Collins Aerospace

    • Implemented NATO STANAG 4358 3G protocol standards in radio codebase, optimizing bit/byte manipulation and packet formatting while maintaining backward compatibility
    • Architected and developed a full-stack web application (JavaScript/Python) that automated radio configuration and testing, reducing engineering time by 30%
    Show 3 more achievements
    • Engineered critical C++ 3G/4G radio features compliant with universal specifications, resulting in successful field deployments across multiple platforms
    • Designed and implemented CI/automated C# testing pipelines that streamlined the development lifecycle, reduced system downtime by 25%, and accelerated bug resolution
    • Created an internal tool for automated release artifact generation that was adopted company-wide, saving 10+ hours per release cycle

    Technologies

  2. Canada

    full-time

    Mobile iOS Developer

    Fortinet

    Achievements at Fortinet

    • Spearheaded iOS development for an enterprise chat application, delivering full-stack features in Swift, C++, and Objective-C with seamless backend integration (ejabberd, MVC)
    • Designed and implemented core iOS group chat functionality (invites, user management, room interactions) that accelerated product release and increased user engagement by 40%

    Technologies

  3. Ottawa, ON

    full-time

    Back End Technologies Engineer

    Kinaxis

    Achievements at Kinaxis

    • Diagnosed and resolved critical customer-reported issues in the RapidResponse platform, achieving 95% customer satisfaction rating
    • Led backend development initiatives (.NET, C++) that integrated cloud logging services, improving system performance by 35% and enhancing platform stability

    Technologies

  4. Canada

    full-time

    Software Engineer

    Electronic Arts (EA)

    Achievements at Electronic Arts (EA)

    • Enhanced FIFA21/FIFA22 gameplay through feature implementation and defect resolution across multiple platforms (Gen4/5, Stadia, PC)
    • Orchestrated biweekly content updates and patch deployments for FIFA Ultimate Team, ensuring seamless integration of new card packs and maintaining platform stability for millions of users

    Technologies

  5. Canada

    full-time

    Software Developer

    Solace

    Achievements at Solace

    • Identified and resolved complex bugs in the C++/Python codebase, contributing to a successful on-time bi-annual release
    • Mastered PERL to develop cross-compatibility solutions between physical servers and Docker environments, reducing deployment times by 20%

    Technologies

  6. Canada

    full-time

    Software Engineer

    Department of National Defence

    Achievements at Department of National Defence

    • Designed and implemented a secure RFID module for mission-critical shipping tracking and inventory management, reducing manual processing time by 65% and improving data accuracy

    Technologies

Skills

  • Languages

    • JavaScript
    • TypeScript
    • Python
    • C#
    • C++
    • C
    • Java
    • Swift
    • Objective-C
    • Perl
  • Frontend & Mobile

    • React
    • Next.js
    • HTML
    • CSS
    • iOS Development
    • Android Development
  • Backend & Systems

    • .NET
    • SQL
    • Database Management
    • Network Programming
    • System Programming
    • Algorithm Design
    • Security
  • Tools & DevOps

    • Git
    • Docker
    • Linux
    • Perforce
  • AI & Automation

    • AI-Assisted Development
    • Claude (Anthropic)
    • Cursor
    • OpenAI
    • n8n Automation

Let's Work Together

Ready to bring your next project to life? I'd love to hear from you and discuss how we can create something amazing together.

Get in Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development. Feel free to reach out through any of the channels below.

Available upon request
Ottawa, ON, Canada

Send a Message