C++ Engineer • Competitive Programmer • Aspiring Product / MAANG-level Software Engineer
Building performance-critical systems with strong algorithmic foundations
I am a C++ developer and competitive programmer focused on Data Structures, Algorithms, and system-level problem solving. I am intentionally preparing for MAANG / top product engineering roles by combining algorithmic rigor, modern C++ practices, and production-grade workflows.
My work emphasizes correctness, performance, readability, testing, and automation—the same standards expected in large-scale engineering teams.
std::optional,std::variant, Concepts, structured bindings- STL-heavy, idiomatic, cache-aware implementations
- RAII, smart pointers, move semantics, lifetime safety
- Low-level performance analysis and optimization
- Arrays, Strings, Trees, Graphs, Heaps
- Dynamic Programming (memoization → tabulation → optimization)
- Graph Algorithms: BFS, DFS, Dijkstra, MST, Topological Sort
- Advanced Structures: Segment Tree, Fenwick Tree, DSU
- Number Theory, Bit Manipulation
- Languages: C++ (17/20), C, Python
- Build & Debug: CMake, GDB
- CI/CD: GitHub Actions
- Version Control: Git, GitHub
- Editors & OS: VS Code, Linux
- Concepts: OOP, Memory Management, Systems Thinking
- Competitive programming (Codeforces, LeetCode, CodeChef)
- Strong reusable DSA template library
- Time and space complexity discipline
- Memory layout and performance
- Concurrency fundamentals
- OS and networking basics
- Debugging, profiling, and tooling
- Modular C++ architecture
- Unit testing (GoogleTest)
- CI pipelines and automation
- Clean code and formatting standards
CPP-Development-Competitive-Programming/
│
├── dsa/ # Reusable DSA implementations
├── competitive/ # Contest solutions (CF / LC / CC)
├── projects/ # End-to-end C++ projects
├── tests/ # GoogleTest unit tests
├── build/ # Build artifacts (ignored)
├── .github/workflows/ # CI pipelines
└── README.md
🔗 https://github.com/Abhishek-09-Tomar/CPP-Development-Competitive-Programming
What this repository demonstrates:
- Competitive programming with engineering discipline
- A personal, reusable DSA library
- Project-oriented C++ codebases
- Automated CI, testing, formatting, and multi-compiler builds
This repository is designed to look and behave like an industry-grade codebase, not a dump of solutions.
Automated checks include:
- GCC and Clang build matrix
- C++20 compliance
- Unit tests (GoogleTest)
- Code formatting validation (clang-format)
- Separate workflows for DSA and Projects
- Advanced competitive programming
- High-performance C++ systems
- MAANG-style DSA and systems preparation
- Writing clean, review-ready, testable code
- LinkedIn: https://www.linkedin.com/in/abhishek-tomar-7aa29127b
- LeetCode: https://leetcode.com/u/Abhishek_Tomar_99/
- Codeforces: https://codeforces.com/profile/Abhishek_Tomar
- Portfolio: https://abhishek-09-tomar.github.io/portfolio-website/
- Email: abhishek9720086@gmail.com
Strong engineers are built through discipline, depth, and deliberate practice.