Mario Nikolov
Software Engineer
Hi, my name is
Mario Nikolov
Junior Software Engineer
I specialize in designing and developing complex systems and applications. I always try to look for what is happening behind the scenes, creating scalable solutions that make a difference.
About Me
Hello! I am Mario Nikolov. I enjoy solving problems and learning new things along the way. My passion is designing systems and developing ready to use products that are scalable and easy to maintain.
I always look for new challenges and opportunities to grow. My biggest goal is to become a person that can be trusted and everyone can rely on.
Here are the technologies I work with:

Experience
MAR 2025 - OCT 2025
Junior Software Engineer
@nibnab.aiDeveloped AI products for consulting clients.
Built multiple MVP's.
Worked on complex RAG and Agentic systems and pipelines.
Actively participated in fundraising, competition research and competitivness analysis.
TypeScript
Next.js
React
Microservices
AWS
LLM
OpenAI
Hasura
PostgreSQL
Weaviate
tRPC
Docker
Python
CI/CD
Tailwind CSS
DEC 2024 - FEB 2025
Software Engineer Intern
@nibnab.aiCreated new features for a large scale product.
Built an entire AI pipeline and internal tool for AI Content Generation.
Handled "real-world" problems professional applications face.
TypeScript
Next.js
React
Microservices
AWS
LLM
OpenAI
Hasura
PostgreSQL
Weaviate
tRPC
Docker
Python
Tailwind CSS
MAY 2024 - AUG 2024
Web Developer Intern
@Cost-EffectiveDeveloped a full-stack web application for a client.
Learned teamwork and project management.
Learned client communication and management.
TypeScript
Angular
Github
RxJS
Projects

Strangram
Strangram allows you to meet strangers through Instagram.
Get In Touch
Ready to join your team as a developer
Experienced full-stack developer seeking new challenges. I bring passion for clean code, modern technologies, and collaborative problem-solving to every team I join.
Quick to respond • Available for interviews