I'm a passionate software engineer enthusiastic about building valuable, scalable, and maintainable full-stack applications that generate real-world value. With extensive experience in technologies like .NET, Blazor, Django, and Angular, I continuously work to deepen my knowledge in database administration, cloud computing, software architecture, and machine learning.
- Backend: .NET (Core/8+, Framework 4.8), Django, Node.js, Nest.js, Laravel, PHP, Revit API, WPF
- Frontend: TypeScript, Angular (16+), React, Next.js (13+), Blazor, JavaScript, HTML, CSS, Tailwind CSS, Material UI, Bootstrap, Ext.js
- Databases: SQL Server, PostgreSQL, MySQL, MongoDB, ChromaDB
- Cloud & DevOps: Azure (DevOps, App Services, Application Insights, Elastic Pool, Azure SQL, Function App, Entra), Docker, Kubernetes, Git, SVN
- Web Servers: IIS, Nginx, Kestrel
- AI Tools & GenAI: OpenAI API, Gemini, Claude, Ollama, LangChain, LlamaIndex, RAG & Agentic Patterns, Figma, GitHub Copilot Pro
- Scripting & Web Scraping: Python, Bash
- Cloud & Microservice Design Patterns
- Secure Coding Practices: OWASP Vulnerability Management
- Caching & Messaging: Redis, SignalR, RabbitMQ
- Search: Elasticsearch
- Machine Learning Concepts: Exploring RAG, Agents, Agentic RAG, and more.
- Cyber Security: Focusing on web security & penetration testing through TryHackMe.
Software Engineer at HawarIT Limited
I've had the opportunity to work with industry leaders like Kavel10 (a pioneer in aerial surveying) and Rensa Family (a major wholesale installation company in the Netherlands) on behalf of HawarIT. My work involves developing multi-user Revit plugins, CRM portals, and various internal tools.
Key Achievements:
- Revit Plugin Development: Designed and developed a Revit plugin for Rensa Family, integrating product ordering, tracking, and management for Revit Prefabs and Drawings.
- Authentication & Security: Implemented Microsoft Entra ID with SSO to streamline user login processes.
- Performance Optimization: Optimized application performance and reduced database size by 30%, ensuring a smoother user experience and resource efficiency.
- Architecture & Scalability: Led the redesign of a project using n-Tier architecture for better scalability and maintainability. Conducted R&D on microservices.
- UI/UX Enhancement: Improved user interfaces based on design feedback to enhance user experience.
- Code Quality: Refactored legacy code to align with clean coding standards.
- DevOps & Automation: Enhanced CI/CD processes with pipeline modifications, unit testing, and automation using Azure services for deployment, monitoring, and reliability.
- Team Collaboration: Actively participated in an Agile environment (daily scrums, sprint reviews, retrospectives) and mentored junior developers to foster team growth.
- Geospatial Analysis: Generated True Orthophotos using OpenDroneMap (ODM) and MicMac to enhance the accuracy of drone-captured maps.
- Computer Vision: Explored Camera Pose Estimation with methods like ACE and GLACE for 3D reconstruction.
- Krishi Vision Hub: Co-created a smart agriculture platform prototype during an AI Hackathon, featuring monitoring, predictive analytics, and market insights powered by 7 AI models.
- AI-Powered Search: Built a user-intent-driven product search at an AI Engineering Hackathon using Llama, ChromaDB, FastAPI, and Streamlit, implementing RAG and Agentic patterns.
- Professional: Crafting secure, efficient, and cloud-first solutions; improving user experience through refined architectures; and staying current with secure development practices.
- Personal: I enjoy collecting and reading books. My personal library has over 1000 books (almost 1100 now)! I also love writing about technology and travel and alos love walking around the city to debug problems and brainstorm new ideas or just observe
- Availability: I am open to jobs, volunteering, freelancing, and building for a cause. I am available for relocation, remote, and on-site opportunities.
- Contact: LinkedIn | Twitter/X | Hashnode
Thanks for stopping by! Feel free to reach out if you're interested in discussing technology, software architecture, or potential collaborations.