Nahnik was the first company I worked for — initially as an intern and later as a Backend Developer. Nahnīk specializes in real-estate development and government contracting: the company aggregates government paper notices and delivers them to contractors as simplified, structured data, localized to the chosen language. The platform also allows users to track a project through its full lifecycle — from the initial announcement and tendering stage to bid evaluation and other phases — covering more than twelve distinct project statuses.
My primary responsibility was to support the lead developer by integrating the frontend and backend teams. I participated in technical discussions about backend architecture and technology choices, including proposals to simplify the technology stack (for example, removing Open Policy Agent — OPA). I also contributed to decisions that could affect the user experience.
From a coding perspective, my tasks included implementing API endpoints, fixing server bugs, and improving error handling. This role also marked my first integration with microservices, where I gained practical exposure to service decomposition and inter-service communication. I was involved in deploying the frontend to the company’s Contabo VPS, leveraging my prior networking and cloud-service experience.
Technical stack: Next.js, NestJS, PostgreSQL, MicroORM, microservices, Docker, Kong, NGINX, Contabo VPS.
Team size: 2 team leads, 3 frontend developers, 3 backend developers.
Although the product has not yet been launched due to financial reasons, the platform and its architecture are fully developed and functional — so you can review the project’s structure and technical profile for reference.