Talha F.
Software Architect & CTO | C++, C#/.NET, Python | Robotics & Embedded
Overview I'm a senior software engineer and architect with 20+ years of professional experience. I've worked as a Project Manager, CTO, and Systems/Software Architect, so I can write the code and also own the design, the delivery, and the client communication. What I do best I take complex, technical projects from architecture to production, on time and within budget. My background is in aviation simulators, real-time systems, healthcare, and game development. Today I also build robotics simulation, embedded firmware, and AI-agent workflows. Robotics, simulation & AI NVIDIA Omniverse and Isaac Sim: simulation environments, digital twins, and warehouse/robotics visualization (2+ years) ROS and ROS2: nodes, messaging, and integration with simulation and hardware (2+ years) Claude and AI agents: agentic workflows, tool use, and automation built into real products and dev pipelines (2+ years) Python, FastAPI, and React for backends, dashboards, and tooling around these systems Embedded & real-time Teensy 3 / Teensy 4, STM32, and Arduino firmware (2+ years) FreeRTOS and real-time design PowerPC BSP development 10+ years with Data Distribution Service (OpenSplice DDS), building publish-subscribe frameworks for full flight simulators Desktop, backend & full-stack 20+ years of C++ (C++17, Qt/QML, GTK, FLTK) and 15+ years of .NET (C#, WPF, WinForms, ASP.NET Core MVC/Razor, Entity Framework, MVVM, SQL Server) 10+ years of Python (Django, FastAPI, Scrapy, Selenium, BeautifulSoup) JavaScript/TypeScript, Node.js, and React Databases: SQL Server, PostgreSQL, MySQL, Oracle, SQLite, MongoDB AWS and Azure since the early days of both platforms Game engines & graphics Unity3D (6+ years), Unreal Engine (5+ years), Ogre3D, and Presagis Vega Prime. I have 2 published Android games on the Play Store. Mobile & cross-platform Android (Java), iOS/macOS (Swift), Xamarin, and Flutter/Dart. How I work Clear, proactive communication and realistic estimates Clean, maintainable code with Git, code reviews, and documentation Comfortable joining an existing codebase or leading a project from scratch Available across time zones and fluent in English and Urdu Languages I've used English professionally for 20+ years. Punjabi is my mother tongue, Urdu is my national tongue, and I also speak Turkish and can translate between English, Punjabi, Urdu, and Turkish. If you have a hard technical problem, a system that needs designing, or a prototype that needs to become a product, send me a message.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $15k
Billed in all: $154,180$154k
$5.1k in the last 6 months
Earnings, last 30 days
Skill rankings: Top 2% in Turkish
Ranked by MRR among everyone on Upwork with the skill.
- #8Turkish353 freelancers · 🇵🇰 #1Top 2%🇵🇰#1 of 2
- #14Windows Forms270 freelancers · 🇵🇰 #3Top 5%🇵🇰#3 of 64
- #21Qt Framework323 freelancers · 🇵🇰 #2Top 7%🇵🇰#2 of 17
- #33Windows Presentation Foundation398 freelancers · 🇵🇰 #2Top 8%🇵🇰#2 of 54
- #98Unreal Engine2,130 freelancers · 🇵🇰 #20Top 5%🇵🇰#20 of 290
- #105Game Development2,586 freelancers · 🇵🇰 #21Top 4%🇵🇰#21 of 488
- #123Unity2,992 freelancers · 🇵🇰 #16Top 4%🇵🇰#16 of 514
- #229C++4,442 freelancers · 🇵🇰 #22Top 5%🇵🇰#22 of 495