Turning Complex Ideas into High-Quality C/C++ Software.
Hello!
My name is Boris Petyaev, and I am a Junior Software Developer with a strong passion for programming and technology. I continuously improve my skills through personal projects, university work, and independent learning.
I have hands-on experience developing software in C/C++, working with object-oriented programming, algorithms, data structures, debugging, and code optimization. During my studies, I participated in university software projects and assisted my department with development tasks, gaining practical experience working with existing code and technical requirements.
Outside of university, I enjoy building personal projects, experimenting with new technologies, creating desktop applications, writing automation scripts, and improving my understanding of software architecture. I also have an interest in cybersecurity concepts and low-level programming, which has helped me better understand how software works internally.
Before focusing on software development, I worked in the banking sector. Although it was outside the IT industry, that experience taught me responsibility, attention to detail, communication, and the importance of meeting deadlines.
One of my strongest qualities is persistence. I enjoy solving challenging problems and can spend as much time as necessary to find a reliable and efficient solution. I believe that writing clean, maintainable code is just as important as making it work.
Besides software development, I can assist with automation scripts, technical documentation, text formatting, document editing, data processing, code review, software testing, AI-assisted research, and various digital tasks that require accuracy and attention to detail.
In my free time, I enjoy playing the guitar, listening to music, learning new technologies, and gaming. I believe that continuous learning is one of the most important qualities for every software developer.
I value honesty, clear communication, and long-term cooperation. My goal is not only to complete a project but to provide a solution that my clients can confidently rely on.
I look forward to working with you!
Work Terms
Availability
• Monday – Friday: 09:00 – 21:00 (UTC+3)
• Weekend availability for urgent projects when possible.
• Fast response time, usually within 1–3 hours during working hours.
Communication
• Clear, professional, and friendly communication.
• Regular progress updates upon request.
• Open to discussing project details before starting.
• I always aim to fully understand your requirements before development begins.
Project Workflow
• Both fixed-price and hourly projects are welcome.
• Milestone payments are preferred for medium and large projects.
• Clean, readable, and maintainable code.
• Code is tested before delivery whenever applicable.
• Source code is delivered upon project completion.
Revisions
• Minor revisions are included at no additional cost.
• Additional features outside the original project scope may require a new agreement.
Confidentiality
• All project information, files, and source code remain strictly confidential.
My Commitment
• High-quality work
• Attention to detail
• On-time delivery
• Honest communication
• Long-term cooperation