Available to hire
Over 18 years building and leading C/C++ systems engineering roles across computational geometry, game engines, broadcast video infrastructure, automotive software, and high-frequency trading. I lead teams while keeping production code maintainable, and I take on problems that scale into other people’s scope.
Recent work includes designing and running AI agent workflows for a production SaaS backend that transcribes and summarizes recorded video into client-searchable outputs. Open to remote work and relocation, with flexibility for part-time/contract engagement depending on scope, rate, and location.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Language
English
Fluent
Russian
Advanced
Work Experience
Freelancer - Technical Lead / Web & Product Delivery at Freelancer
July 1, 2026 - PresentDelivered a bilingual production web site from idea to public release in about 3 weeks: handled solo domain/DNS setup, Cloudflare infrastructure, design, implementation, testing, and launch. Planned and executed the build as an AI-agent workflow, breaking the task into sequenced autonomous steps with handoffs and review gates.
Freelancer - Technical Lead / Web & Product Delivery at dreamwoodofficial.com
July 1, 2026 - PresentTook a bilingual production website from idea to public release in 3 weeks: domain/DNS, Cloudflare infrastructure, design, build, testing and launch. Planned and ran the build as an AI-agent workflow, breaking down the work into suited autonomous agents with sequencing, hand-offs, and review gates.
Desktop Software Developer / IT Project Manager at Zenentry AI
January 1, 2023 - March 1, 2025Built from scratch a real-time therapy desktop client plus a cloud SaaS backend, including an AI pipeline that produces transcriptions and overall/paragraph-level summaries of recorded sessions, searchable by the client. The product secured the client’s investment, scaled from a one-person build to a delivery team, and transitioned into project management as the effort grew.
Desktop Software Developer / IT Project Manager at Zenentry.io (Zentry AI, USA)
January 1, 2023 - March 31, 2025Solo-developed a real-time therapy platform from scratch (desktop client plus cloud SaaS backend) with an AI pipeline generating transcriptions and overall paragraph-level summaries of recorded sessions, searchable by the client. Secured the client’s investment and scaled the work from one person into a delivery team, then moved into project management as scope grew.
Senior C/C++ Engineer at Deep Grey Research
September 1, 2020 - December 1, 2021Built the DropCopy client for an automated high-frequency trading platform, integrating exchange real-time trade confirmations to reconcile order state and support CME Auto Cert+ compliance prior to going live. Engineered low-latency connectivity, unit/functional test suites, and CI automation; also ran technical interview loops for C/C++ roles.
Senior C/C++ Engineer at Deep Grey Research (UK)
September 1, 2020 - December 31, 2021Built the DropCopy client for an automated high-frequency trading platform, focusing on exchange real-time trade-confirmation feed processing and system order-state reconciliation to take orders through CME Auto Cert+ certification requirements before going live. Engineered low-latency connectivity plus unit/function test suites and CI automation; conducted technical interviews and screenings for C/C++ roles.
Team Lead, C/C++ Engineering at Imagine Communications (delivered through AnyWare LLC)
March 1, 2018 - June 1, 2020Led an embedded C/C++ team of 6 under Scrum: architecture ownership, estimation, code review, CI/CD ownership, and technical interviewing/hiring with daily customer contact. Managed escalations from the team’s product owner; handled difficult defects including a long-standing intermittent object lifetime bug reconstructed from source-control history and fixed with a two-line change. Delivered parts of broadcast monitoring and RTP/SMPTE-style processing, including low-level networking (sockets/server-client), broadcast protocol decoding, client handling, and DirectX 11/Direct2D rendering.
Team Lead, C/C++ Engineering at Imagine Communications (Canada) via Anyware LLC
March 1, 2018 - June 30, 2020Led the C/C++ embedded team of 6 under Scrum: architecture ownership, estimation, code review, CI/CD ownership, and technical interviewing/hiring, with daily customer contact. Escalated and solved the team’s hardest defects; one example involved reconstructing an intermittent object lifetime bug from a decade of source control history and delivering a quick fix. Delivered monitoring and processing components including SMPTE ST 2110 IP media processing, low-level network/protocol work (sockets, server-client architecture, broadcast protocol decoding), VNC client, and 2D rendering (DirectX 11/Direct2D).
C/C++ Engineer & R&D Specialist at Upwork (worldwide)
January 1, 2018 - January 1, 2020Worked concurrently on multiple engagements with 100% job success across tracked hours. Built Autodesk Revit automation tooling for ceiling construction; created embedded POSIX/Linux software for ARM 32-bit including computational geometry over STL models for 3D printing software. Delivered LiDAR point-cloud matching and a C++/Qt/OpenGL desktop application using Eigen/Ceres for nonlinear optimization; supported additional geometry-heavy R&D tasks.
C++ Game Engine Developer, R&D at Ubisoft (Ukraine)
April 1, 2017 - March 1, 2018Developed Motion Cloth (cloth simulation) for an in-house engine supporting AAA titles across PC, PlayStation 4, and Xbox One. Added test coverage and created dedicated 3D testing tooling in a 10+ person Scrum R&D team, optimizing computational geometry for cross-platform releases.
C/C++ Game Engine Developer, R&D at Ubisoft (Ukraine)
April 1, 2017 - March 31, 2018Worked on Motion Cloth (cloth simulation) for an in-house engine supporting AAA titles across PC, PlayStation 4, and Xbox One. Built test coverage and dedicated 3D testing tooling within a Scrum R&D team (10+ people) and optimized computational geometry for cross-platform releases.
C++ Automotive Engineer at Luxoft (Ukraine)
January 1, 2016 - April 30, 2017BMW: navigation software for the board computer in MVC architecture, full Scrum with daily customer reviews. Panasonics: in-vehicle board computer on embedded RTOS including Bluetooth stack, drivers, PulseAudio and implementations for echo cancellation and noise reduction.
Senior C++ R&D Engineer at EMCoS (Georgia)
April 1, 2010 - December 31, 2015Key developer of EM Studio CAD/CAE software for electromagnetic field simulation and EMC/EMI analysis; promoted to Senior Developer in 2014. Developed Human Exposure Analysis with skeleton-driven positioning of voxelized human body models and co-authored the functional decisions behind Apple adoption. Developed a shortest-path solver across a 3D surface combining Dijkstra with custom rasterization optimizations and multithreading for Airbus cable run minimization between antennas across an aircraft fuselage. Automated cable bundle packing for optimal arrangement of mixed cable diameters, replacing manual automotive wiring. Automated rear glass antenna construction/geometry and antenna layout on vehicle glass.
Software Developer & Researcher at A. Razmadze Institute of Mathematics (Georgia)
January 1, 2005 - January 1, 2008Sole developer of point-cloud software for the acoustic research programme at the Jansug Kakhidze Concert Hall in Tbilisi: imported survey point clouds of the hall interior and reconstructed surfaces for acoustic analysis. Implemented large-file handling, rasterization optimizations, triangulation, polygonization and ray-reflection simulation with multithreading and OpenGL/Win32 components.
Education
Bachelor's and Master's in Mathematics at Tbilisi State University
January 1, 1998 - January 1, 2004Bachelor's & Master's in Mathematical Sciences at Tbilisi State University
January 1, 1998 - January 1, 2004Qualifications
CME Auto Cert+ (CME-certificate trading platform conformance gate)
January 11, 2030 - August 22, 2026SMPTE ST 2110 platform delivery (broadcast compliance context)
January 11, 2030 - August 22, 2026CME Auto Cert+ (CME Auto C ert+ compliance)
January 11, 2030 - August 22, 2026Industry Experience
Software & Internet, Gaming, Media & Entertainment, Telecommunications, Financial Services, Manufacturing, Computers & Electronics, Transportation & Logistics, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in Tbilisi today.