Programming Languages
Languages I have worked with:
- C
- C++
- Java
- SQL
- JavaScript
- HTML/CSS
Open to opportunities
Software Engineer · C++ · Systems Programming
Building reliable software at its core.
Software Engineer at Tally Solutions with 2+ years of experience building C++ components, working on memory management, concurrency and performance optimisation.
LeetCode problems solved
Contest rating
1,770
Custom C++ memory manager
90%
faster than the system allocator in a measured benchmark
See source: About the memory manager
About
I'm a Software Engineer at Tally Solutions with 2+ years of experience in C++. Most of my work involves building core software components, working with multiple threads, managing memory and improving performance.
At work, I've built a custom memory manager, worked on a reader-writer locking mechanism for shared data and improved core data types using faster comparison techniques. I enjoy understanding how things work behind the scenes and finding ways to make software faster and more reliable.
Outside work, I enjoy competitive programming and solving challenging problems. I've solved more than 1,700 problems on LeetCode and reached a highest contest rating of 1989.
My approach to engineering:
01
I like to measure performance and find the real problem before making changes.
02
I focus on how memory is allocated, used and managed.
03
I prefer building small, well-organised components that can be reused across different parts of a system.
Experience
September 2024 – Present · Bengaluru, India
I work on core C++ components and help make software faster, more reliable and more efficient.
My contributions:
January 2023 – March 2023 · Dehradun, India
Worked on website development and made improvements to website performance.
My contributions:
Technical skills
I mainly focus on programming, computer science fundamentals and building efficient software.
Languages I have worked with:
Topics I have studied and worked with:
Areas I have worked on:
Tools and platforms I use:
Featured projects
Here are some projects I've worked on, from low-level C++ development to full-stack applications. Open a project to see what it does, how it works and which technologies I used.
Some of my work at Tally Solutions is part of internal company projects. Because of this, their source code and detailed implementation are not publicly available.
Engineering Lab
Explore 6 interactive experiments covering 34 algorithms. Change the inputs, go through each step and understand why the algorithm makes each decision.
Writing
Short explanations of ideas I enjoy, written in plain language. Most of them go with an experiment in the Engineering Lab, so you can read the idea and then try it.
Competitive programming
I regularly practise data structures and algorithms to improve my problem-solving skills. Competitive programming has helped me think through difficult problems, find better solutions and write more efficient code.
1,700+
Solved problems across Easy, Medium and Hard levels. I have also practised additional problems on GeeksforGeeks and Coding Ninjas.
1989
Reached a peak rating of 1989 in LeetCode Biweekly Contest 120 after taking part in 46 contests.
Knight
Earned the Knight badge, placing me among the top 5% of contest participants.
Top 100 Finalist
Reached the top 100 finalists in the HackWithInfy competition.
AIR 3
Secured All India Rank 3 in the Coding Ninjas coding competition.
Winner
Was part of the winning team in the Software Development Hackathon. Also secured 4th place in the college-level Crack-C competition.
Education
Graphic Era Deemed to be University
September 2020 – June 2024 · Dehradun, Uttarakhand
CGPA
9.10/10
Class 12 – PCM
2018 – 2020 · U.P. Board · Afzalgarh, Uttar Pradesh
Percentage
83.40%
Class 10
2016 – 2018 · U.P. Board · Afzalgarh, Uttar Pradesh
Percentage
84.83%
Contact
I'm always happy to connect with people who are interested in software development, C++, system programming and solving interesting technical problems.
If you have a job opportunity or simply want to talk about technology, feel free to get in touch.
Open to opportunities
Prefer a terminal? Try a command
$ whoami. mohd-nasir: software engineer @ tally solutions. $ cat focus.txt. c/c++ · systems · memory · performance · dsa. $ ./status --availability. ● open to opportunities