TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 229 subscribers
Post #24543 22
Is my project good enough for CV?

Well, I’m currently a Polish IT student, and I’m looking for a job. Since I don’t have any professional experience yet, I decided to create something meaningful to put on my CV.

Initially, the idea was to build a parser that uses RPN to evaluate expressions. However, over time I kept adding more features: user-defined functions and variables, recursion, short-circuiting, assignment operations, references, local variables, sequential execution, loops, and multi-line input. All of this eventually required building an AST and dealing with a lot of pointer-related complexity.

I’ve gone through several refactorings (I still consider myself a beginner at programming) and even one complete rewrite of the code. I also noticed that there isn’t much detailed information about some parsing topics—at least beyond Wikipedia.

At this point, the project feels more like a very weak version of Desmos (without graphs) than just a calculator. Now I’m wondering: should I continue developing this project further, should I move on to something more complex, or is this already enough for a CV pet project?

Here’s the GitHub link in case anyone is interested:
https://github.com/YaroslavPryatkin/CoolCalculator

https://redd.it/1pt9veo
@r_cpp
GitHub GitHub - YaroslavPryatkin/ExpressionLang: My project of creating a mini-programming language that can handle user-defined functions… My project of creating a mini-programming language that can handle user-defined functions, variables, recursion. - GitHub - YaroslavPryatkin/ExpressionLang: My project of creating a mini-programmi...
More from @r_cpp
  1. Oct 8, 2026Profiles for simplicity and guarantees - Bjarne Stroustrup - CppCon 2026 https://youtu.be/…
  2. Oct 8, 2026How to Fix autoconf-style Configuration Probing https://build2.org/blog/fix-autoconf.xhtml…
  3. Oct 8, 2026owl – a header-only C++23 HTTP framework where route patterns and handler extractors are c…
  4. Oct 8, 2026Removed by Reddit Removed by Reddit on account of violating the [content policy. ] https:/…
  5. Oct 8, 2026Is there a way to search across all P and N papers throughout standardization history? It…
  6. Oct 8, 2026CppCast Episode 412 : Safety and Interoperability with Rust and C++ https://cppcast.com/sa…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →