Prachi Tiwari profile photo 1 on Tal

Prachi Tiwari

C++ Backend Engineer | Linux · Multithreading · IPC · Qt/QML · Performance Optimization

Bengaluru

4+ years of work experience

Adobe
Nov 202511 mosPresent

Bengaluru, Karnataka, India

• Hardened CEF integration layer — remediated memory corruption and boundary vulnerabilities in Adobe Dreamweaver. • Fixed high-impact crashes in the CEF/native C++ layer, stabilizing runtime across releases. • Upgraded Node.js, zlib, Ruby, and CEF to secure versions — resolved CVEs, restored build compatibility.
Simyog Technology
Feb 20241 yr 10 mosNov 2025

• Designed cache-aligned, lock-minimized C++ data structures over STL — reduced false sharing in multithreaded EDA pipelines. • Optimized ODB++ parsing via ACIS APIs — 20% reduction in 3D model loading latency. • Built Python + Shell Linux regression framework — 30% CI coverage increase. • Refactored C++ to RAII ownership models — eliminated resource leak class; Valgrind errors to zero. • Built C++ KBL parsing and geometry tools — cut manual effort by 50%. • Improved HOOPS 2D/3D render pipeline — 25% latency reduction via geometry batching. • Independently delivered 3+ major releases end-to-end.
Simyog Technology
Oct 20235 mosFeb 2024

• Optimized Qt/QML components — improved responsiveness via async binding and signal/slot tuning. • Wrote 50+ C++ unit tests — 30% coverage increase, regression protection for core modules. • Fixed memory leaks and crashes with Valgrind + GDB — stabilized 2 release milestones. • Automated QA workflows with Python + NumPy — improved throughput and consistency.
Xperi Corporation
Jul 20221 yr 2 mosAug 2023

Bengaluru, Karnataka, India

• Worked on Linux OS modules for STBs — boot flows, TV Guide systems, frameworkless GUI under memory constraints. • Applied IPC, TCP/UDP sockets, cache alignment, and RAII in embedded Linux environment. • Reverse-engineered proprietary UDP clickstream service — built C++ replacement, removed third-party dependency. • Designed C++ OOP POC for incremental TV Guide updates — delta-sync over legacy backend systems.

Prachi’s AI Stack

claude code
claude code
cursor
cursor
github copilot
github copilot
Adobe Firefly
Adobe Firefly
ChatGPT
ChatGPT

Education

Lovely Professional University

Bachelor of Technology - BTech, Computer Science

Lovely Professional University

20192019

Join Prachi and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Prachi Tiwari on Tal

Headline

C++ Backend Engineer | Linux · Multithreading · IPC · Qt/QML · Performance Optimization

About

C++ Backend & Systems Engineer | 3+ Years | Linux · Python · Qt/QML I build backend systems and integration layers that run reliably at the native C++ boundary — where performance, memory discipline, and concurrency correctness are non-negotiable. Currently working on the Adobe Dreamweaver engineering stack — owning the Chromium Embedded Framework (CEF) native backend layer: resolving high-severity security vulnerabilities, eliminating crash scenarios at the C++/browser boundary, upgrading libraries and shipping modern Dreamweaver releases. ━━━━━━━━━━━━━━━━━━━━━━━ WHERE I ADD VALUE ━━━━━━━━━━━━━━━━━━━━━━━ ⚙️ Backend C++ Systems — C++11/14/17, STL, RAII, custom data structures, multithreading, lock management, memory-safe architecture in production Linux environments. 🔗 IPC & Concurrency — Socket programming (TCP/UDP), shared memory, mutexes, condition variables, thread-safe queue design, and IPC mechanism design for high-performance pipelines. 🔒 Security-Hardened Integration — CEF/Chromium native layer hardening, vulnerability analysis, crash elimination, and stability improvements for production desktop software. 📡 Real-time Pipelines — Designed and built a C++17 DAG-style multithreaded pipeline engine with FFT processing, Prometheus-compatible metrics, queue draining, graceful shutdown, and Docker deployment. 🖥️ Linux Systems — Automated regression testing, embedded Linux OS modules (boot flows, STB), reverse-engineered UDP packet services, and custom shell/Python CI tooling. ━━━━━━━━━━━━━━━━━━━━━━━ TECH STACK ━━━━━━━━━━━━━━━━━━━━━━━ Languages: C++17/14/11, C, Python, Shell, Perl, MySQL Core: Multithreading, IPC, RAII, STL, OOP, Design Patterns, Socket Programming, POSIX Frameworks: Qt/QML, Chromium Embedded Framework (CEF) Tools: CMake, Valgrind, GDB, Docker, Git, Prometheus, Graphviz, Doxygen ━━━━━━━━━━━━━━━━━━━━━━━ 📍 Bangalore, India | Open to Remote Global Roles 🎯 Targeting: Senior C++ Backend · Systems · Platform · Runtime · Qt · Linux Engineering Roles 📩 prachitiwari21827@gmail.com

Location

Bengaluru

AI stack

claude code

cursor

github copilot

Adobe Firefly

ChatGPT

Work experience

Development Engineer || at Adobe, Nov 2025 - Present · 11 mos, Bengaluru, Karnataka, India, • Hardened CEF integration layer — remediated memory corruption and boundary vulnerabilities in Adobe Dreamweaver. • Fixed high-impact crashes in the CEF/native C++ layer, stabilizing runtime across releases. • Upgraded Node.js, zlib, Ruby, and CEF to secure versions — resolved CVEs, restored build compatibility.

Associate Software Developer at Simyog Technology, Feb 2024 - Nov 2025 · 1 yr 10 mos, • Designed cache-aligned, lock-minimized C++ data structures over STL — reduced false sharing in multithreaded EDA pipelines. • Optimized ODB++ parsing via ACIS APIs — 20% reduction in 3D model loading latency. • Built Python + Shell Linux regression framework — 30% CI coverage increase. • Refactored C++ to RAII ownership models — eliminated resource leak class; Valgrind errors to zero. • Built C++ KBL parsing and geometry tools — cut manual effort by 50%. • Improved HOOPS 2D/3D render pipeline — 25% latency reduction via geometry batching. • Independently delivered 3+ major releases end-to-end.

Research And Development Intern at Simyog Technology, Oct 2023 - Feb 2024 · 5 mos, • Optimized Qt/QML components — improved responsiveness via async binding and signal/slot tuning. • Wrote 50+ C++ unit tests — 30% coverage increase, regression protection for core modules. • Fixed memory leaks and crashes with Valgrind + GDB — stabilized 2 release milestones. • Automated QA workflows with Python + NumPy — improved throughput and consistency.

Software Development Intern at Xperi Corporation, Jul 2022 - Aug 2023 · 1 yr 2 mos, Bengaluru, Karnataka, India, • Worked on Linux OS modules for STBs — boot flows, TV Guide systems, frameworkless GUI under memory constraints. • Applied IPC, TCP/UDP sockets, cache alignment, and RAII in embedded Linux environment. • Reverse-engineered proprietary UDP clickstream service — built C++ replacement, removed third-party dependency. • Designed C++ OOP POC for incremental TV Guide updates — delta-sync over legacy backend systems.

Education

Bachelor of Technology - BTech, Computer Science, Lovely Professional University

Prachi Tiwari - Development Engineer || in Bengaluru | Tal