00 // Skills & Engineering Philosophy
I view software as a form of writing. Writing a software is like writing a book. You need to write it in a way that others, your readers, can understand it and enjoy. Often, a good written code is also a good piece of software that users will enjoy too. Because solid and simple structure, even in something big with lots of functionality and interconnections, indicates a clear mind and vision.
01 // About Me

From curious child to professional developer
My journey began in the late 2000s as something that simply complemented my hobbies, a quiet curiosity that didn’t demand much attention at first. Over time, that curiosity grew into something more deliberate, as I started to realize that building and understanding systems gave me a level of satisfaction that few other activities could match. What began as casual exploration gradually turned into a consistent pursuit of improvement, learning, and problem-solving. By 2019, that shift became definitive — I transitioned into coding professionally, turning what was once a side interest into a core part of my identity and daily work.
Today, I approach architecture through the lens of pragmatic minimalism, where clarity and intent take priority over unnecessary complexity. I strongly believe that every line of code should be written with readability in mind, because while machines execute instructions without question, humans are the ones who maintain, debug, and evolve systems over time. Code is not just a set of instructions — it is a form of communication between developers, across time and context. A machine will run even the messiest implementation without complaint, but the real challenge appears later, when changes are needed and understanding becomes critical. That is where thoughtful structure and clean design prove their value.
In my approach, I consistently prioritize reusability and performance, aiming to build solutions that are both efficient and adaptable without introducing unnecessary layers or abstractions. I try to avoid overengineering, focusing instead on solutions that solve the problem directly and reliably. Every addition to a system should justify its existence, whether through measurable performance benefits or meaningful improvements in maintainability. By keeping things intentional and streamlined, I aim to create software that remains robust under change while staying easy to reason about.
Pragmatic minimalism
Philosophy
Human oriented
Standard
Performance first
Driver

03 // Career Timeline
Side Street Software
Small team of developers, managers, and designers assembled for targeted project delivery. Led one key project from handover—upgrading, securing, and delivering to investors—while contributing to another, reviewing code, shaping decisions, and collaborating closely with design and marketing.
- Led end-to-end delivery of flagship project using Next.js, Nest.js, TypeScript, PostgreSQL, Sequelize, Radix UI, plain CSS, Zustand, and TON blockchain libraries—upgraded legacy codebase, reduced load times by 40%, enhanced security, and refactored for scalability before handing off to investors.
- Oversaw architecture, design decisions, and merge requests across two projects (Next.js, Nest.js, TypeScript, PostgreSQL/Prisma, Ant Design, Zustand); solo-developed employee app while contributing to backend, client app, and real-time chat features.
- Collaborated closely with designers and marketers to align tech with business goals, driving on-time launches for both initiatives and ensuring high-performance, secure applications for client teams.
2023 - 2026
Full-Stack Developer
Side Street Software
Small team of developers, managers, and designers assembled for targeted project delivery. Led one key project from handover—upgrading, securing, and delivering to investors—while contributing to another, reviewing code, shaping decisions, and collaborating closely with design and marketing.
- Led end-to-end delivery of flagship project using Next.js, Nest.js, TypeScript, PostgreSQL, Sequelize, Radix UI, plain CSS, Zustand, and TON blockchain libraries—upgraded legacy codebase, reduced load times by 40%, enhanced security, and refactored for scalability before handing off to investors.
- Oversaw architecture, design decisions, and merge requests across two projects (Next.js, Nest.js, TypeScript, PostgreSQL/Prisma, Ant Design, Zustand); solo-developed employee app while contributing to backend, client app, and real-time chat features.
- Collaborated closely with designers and marketers to align tech with business goals, driving on-time launches for both initiatives and ensuring high-performance, secure applications for client teams.
2021 - 2023
Full-Stack Developer
ACID WEAR
Raver apparel brand. Took full ownership of the complete online store launch plus internal tools like employee wiki/portal and payment/delivery integrations, streamlining operations.
- Architected and deployed complete e-commerce platform from scratch, handling full end-to-end ownership to support 5k+ monthly orders and scale during peak raver seasons.
- Built internal infrastructure including employee wiki, self-service portal, and seamless integrations with payment gateways (e.g., Stripe/PayPal equivalents), delivery providers (DHL/FedEx), and logistics APIs—streamlining operations and cutting manual processing by 60%.
- Maintained high availability through robust server setup and monitoring, enabling reliable performance until company closure due to external logistics challenges.
2020 - 2021
Frontend Developer
Innovacia LLC
Busy software agency handling small-to-medium projects with tight deadlines. Jumpstarted career delivering lots of diverse client work, building broad experience across web/mobile apps in a fast-paced, on-demand environment.
- Delivered 20+ small-to-medium client projects in fast-paced agency environment using Vue.js, React, Ant Design, Bootstrap, Vuetify, MySQL, SQLite, REST APIs, Docker containerization, and vanilla JavaScript—gaining broad exposure across web and mobile apps.
- Accelerated delivery timelines by 25% through efficient UI/UX implementations, form handling, async API integrations, and responsive designs for diverse industries.
- Collaborated on cross-functional teams to meet tight deadlines, honing skills in rapid prototyping and client feedback loops for on-demand software solutions.