18+ years of creating value through building and modernizing information systems.
value through technology
Trusted by enterprise, public sector, and global organizations:
All company names and logos are the property of their respective owners and are displayed here for illustrative purposes only.
./about
About Me — At a Glance
I am an IT Consultant with a unique combination of experiences and personality traits. I am an MIS graduate, which is where IT meets business. I complement it with a marketing minor. And I've been always on this juncture of business goals and my genuine interest in technology complemented with natural analytical abilities.
I bring 18+ years of hands-on experience building and modernizing information systems. My unique value proposition lies in the combination of complementary skill sets across development, architecture, and business strategy.

I'm comfortable doing pure development work across the full stack, whether that's focused front-end, backend, or true full-stack development. I can work independently as an individual contributor or as part of a development team.
I can design system architectures from the ground up: N-tier applications, microservices, API design, integration patterns, and cloud deployments. I've architected solutions for organizations ranging from startups to large enterprises.
I do have extensive hands-on experience in DevOps (CI/CD pipelines, Docker, Kubernetes, scripting, manual deployments), database design and data modeling, systems administration, cloud environments, telecommunications equipment, on-premise infrastructure, and infrastructure architecture. I can engage meaningfully with DBAs, DevOps engineers, infrastructure and security professionals.
As an MIS graduate, I understand not just how systems are built, but why they're built and the organizational context they serve. I analyze technology decisions against business ROI, operational efficiency, strategic long-term considerations. I speak both technical and business languages fluently. I also understand corporate politics, regulations, policies and other non-technical contexts.
This combination means I can work effectively at any level: writing production code, architecting solutions, collaborating cross-functionally with specialized teams, or advising leadership on technology strategy. I've successfully worked with modern technologies and legacy systems alike. I've optimized systems for performance, built systems from scratch, modernized legacy corporate systems, and led systems into production. I created beautiful websites, wrote backend business logic, modified ancient COBOL code, built proprietary cloud and office networks.
./services
What I Can Do For You
Professional IT consulting services framed by your business goals. From identifying opportunities through analysis to practical development, implementation and suppot.
In a more typical engagement I can become part of your software development team as a Developer, Architect, Team Lead etc. As an experienced consultant I don't need much time to get up to speed.
I've got a good network of high quality professionals. I support your HR and recruitment efforts to source for personnel whether freelance or staff. Or I can build a complete IT team. Just tell me what you're trying to achieve.
While highly expreienced and competent, established teams sometimes fall behind or simply are too busy or too focused on their current daily tasks to be able to improve their skills or adopt new technologies effectively. I provide coaching to help your team stay current and perform at their best.
My vast experience, education and skillset give me the ability to provide insights on strategic aspects of IT. Whether to go "on-premise" or with a "cloud", outsource or develop in-house, integrate your legacy systems or do a complete tear-down, which stack to choose, invest or divest, integrate AI, why, how... etc.
I can help you find proper services or technology vendors. As an independent consultant, I am not going to push for technologies, platforms or services that might not be the best solution for your needs.
When you decide whether you need "more compute" or if you have an opportunity to optimize your existing solutions - my experience is there to help you. Again, my independence ensures best value for you.
Ready to discuss your project or need?
Get in Touch./skills
Technical Expertise
A comprehensive list of most technologies I dealt with in various projects spanning 18+ years of hands-on development, architecture, and infrastructure work.
Frontend
25Backend
15Databases
16Architecture
16DevOps & Tools
27Other
22Continuously learning and adapting to emerging technologies and industry best practices.
./experience
Professional Experience
Below you can view a selection of some of my professional experiences. You can also download my complete resume. Or visit my LinkedIn profile for more details.
Strategic technology advisor to the CEO / AI Consultant and integrator
Project:
Adoption of newer technologies to support the company's rapid growth, including internal process automation and online/e-commerce improvements (ongoing).
Impact:
The company is put on the right path in terms of proper technology choices directed at supporting actual business growth without unnecessary expenses.
Solutions Architect, Full Stack Application Architect, Systems Analyst
Project:
Transformation of the MIS department from desktop-based legacy computing to cloud-based, integrated systems across layers (infrastructure through application architecture).
Impact:
The department now has a complete production ready cloud-based stack with developed application running. The team is now 2026-ready in terms of technology and practices.
IT Consultant - Front-End UI Developer
Project:
Development of a proprietary operations management system to streamline broadcast content production.
Impact:
Significantly optimized existing code base resulting in efficiency and content turnaround times.
Infrastructure Solutions Architect
Project:
Enterprise-grade private cloud and network-attached storage solution for small business operations.
Impact:
Solved the client's data sovereignty, information accessibility and access flexibility while managing costs effectively.
Full-Stack Solutions Architect and Developer
Project:
Development of a web-based broadcast production portal interfacing with remotely controlled A/V equipment around the world.
Impact:
Successfully integrated proprietary audio / video hardware and software with cloud infrastructure and web application to achieve reliable remote broadcasting capabilities.
Additional experiences and references available upon request.
./faq
Frequently Asked Questions
Common questions about my work style, approach, and expertise.
I start by doing my best to understand what's going on, who does what, and most importantly what the goals are. I ask questions, I find people with answers and avoid changing anything until I understand why it exists.
There are enough projects that offer enough of everything to stay hands-on enough to feel the pain of hard core coding as well as to architect, to plan, to strategize and to coach.
By understanding what business goals it is serving. After all, systems exist for a purpose, which is hopefully to improve businesses processes. Once I understand what the system is doing and more importantly what it's failing to deliver I can start contemplating what needs to be done.
Convention over configuration, automated reviews, comprehensive unit testing and constant learning. While initial boilerplate and quality controls may seem sluggish, it tends to result in better code quality and thus less time spent on fixing bugs.
By listening first. The goal is better results for the team, while fulfilling the mandate I was hired for. Arguing for the sake of winning an argument is hardly a productive approach.
When they solve a problem at hand or provide better product maintainability in the future. I avoid "resume-driven development" and focus on reducing complexity.
AI is my productivity booster—not a replacement. It allows me to concentrate on structure and remain creative, while saving on purely mechanical tasks. I use a combination of models, depending on the task. As these tools evolve very rapidly I explore new ones constantly.
All code should go through the same approval process, no matter where it comes from. Code reviews, pull requests, security scans - all that are normal CI components. Also, code generation is not the same as "app making". I set proper requirements, constraints and expectations for my tools. Consider the following analogy. Whether you use a power drill or a manual one - you still need to know where you need a hole, how wide and how deep, and what type of drill bit to use depending on the material.
All projects are combination of cost, speed and quality. You can't win in all three, - instead you balance them depending on priorities and project maturity. However, to have better results, focusing on priorities is key.
I understand that systems exist to serve the business. My ego and preferences do not play a role in my work. I am there to perform a task and I do my best to remain professional while maintaining focus.
It depends on the context of your question. I am comfortable being part of a team but I am pretty self sufficient and autonomous as well.
I do not have a team on payroll. But I do have a very good network of high quality professionals, with whom I've either engaged either directly or indirectly. If your project requires more than one person or if you require skill that I cannot deliver - I can reach out to my network and most likely find the right people.
It depends.
Have more questions? Get in touch
./contact
Get In Touch
Interested in working together? Have a project in mind? Let's discuss how I can help bring your technology vision to life.
// Or reach out directly: