Engineering production-oriented software, infrastructure and connected systems.
🌐 Website • 💼 LinkedIn • 💻 GitHub
I am a multidisciplinary software engineer focused on building backend platforms, infrastructure automation systems, web applications and connected hardware solutions.
My work combines software development with the infrastructure required to operate software reliably in real-world environments.
Rather than focusing only on application code, I take an end-to-end engineering approach that includes architecture, backend development, databases, deployment, server infrastructure, security, monitoring and automation.
I am particularly interested in projects where multiple engineering disciplines come together and where technical decisions have a direct impact on reliability, maintainability and long-term product development.
My primary areas of focus include:
- Backend and API development
- DevOps and infrastructure automation
- Linux and server administration
- Virtualization technologies
- Web and desktop applications
- IoT and embedded systems
- Electronics and PCB development
My goal is to build systems that are maintainable, secure, observable and suitable for production environments.
I am grateful to the companies supporting my open-source, software, embedded systems, electronics and engineering projects.
|
Bilhost Bilişim Teknolojileri A.Ş. Infrastructure & Technology Sponsor Visit Bilhost |
PCBWay PCB Manufacturing & Hardware Sponsor Visit PCBWay |
Supporting open-source development, infrastructure, embedded systems, PCB design and engineering projects.
I approach software development as more than implementing individual features.
When designing a system, I consider the complete lifecycle of the product:
- Architecture and technical requirements
- Backend and database design
- Security and access control
- Infrastructure and deployment
- Monitoring and logging
- Automation
- Backup and recovery
- Maintainability
- Documentation
- Future scalability
I prefer pragmatic architectures that solve real problems without introducing unnecessary complexity.
For me, good engineering means creating systems that another developer can understand, maintain and extend — while ensuring that deployment and operational processes remain predictable.
Backend development is one of my primary technical areas.
I work on REST APIs, authentication systems, business logic, database integrations and service architectures using technologies such as:
C# • ASP.NET Core • Node.js • Express.js • REST API • JWT • Swagger / OpenAPI
I also work with:
Microsoft SQL Server • MySQL • PostgreSQL • Dapper • Prisma
My backend development approach emphasizes:
- Clear application architecture
- Separation of responsibilities
- Authentication and authorization
- Input validation
- Error handling
- Logging
- API security
- Database integrity
- Maintainable code structures
- Production readiness
I actively work with the infrastructure layer behind applications.
This includes deploying and operating software on Linux and Windows environments as well as managing virtualization and application infrastructure.
My experience includes:
Linux • Windows Server • Docker • Docker Compose • Nginx • GitHub Actions • CI/CD
I also work with infrastructure technologies including:
VMware ESXi • VMware vCenter • Proxmox VE
Areas I focus on include:
- Server installation and configuration
- Application deployment
- Reverse proxy configuration
- SSL/TLS
- DNS
- Virtual machines
- Storage and resource management
- Backup strategies
- Monitoring and logging
- Server security
- Infrastructure troubleshooting
- Deployment automation
Understanding infrastructure allows me to design applications while considering how they will actually operate in production.
Automation is an important part of my engineering work.
I am interested in transforming repetitive infrastructure operations into manageable software workflows.
This includes areas such as:
- Application deployment automation
- Server provisioning
- Domain and DNS management
- Reverse proxy configuration
- SSL certificate operations
- Firewall management
- Backup automation
- Service management
- Monitoring
- Infrastructure health checks
I particularly enjoy developing platforms that simplify technically complex infrastructure operations through software.
My infrastructure work also requires a strong understanding of networking concepts.
I work with technologies and concepts including:
TCP/IP • DNS • DHCP • VLAN • Routing • Firewall • VPN • Reverse Proxy
This knowledge helps me troubleshoot systems beyond the application layer and understand communication problems between applications, servers and network services.
While backend and infrastructure engineering remain my primary areas of focus, I also develop frontend and desktop applications when required for complete products.
Technologies I work with include:
React • Next.js • JavaScript • Vite • Tailwind CSS • Zustand • Electron
My frontend work is generally focused on building practical interfaces for backend systems, management platforms and technical applications.
I also develop embedded and IoT systems where software interacts directly with hardware.
Technologies and platforms I work with include:
ESP32 • ESP8266 • STM32 • C/C++ • PlatformIO • MQTT • LoRa • GNSS/GPS
My embedded projects include:
- Device telemetry
- Sensor integration
- Long-range communication
- Local web interfaces
- Embedded displays
- Device-to-device communication
- Hardware/software integration
- Offline communication systems
Working with embedded systems gives me the opportunity to approach engineering problems from both software and hardware perspectives.
Alongside software development, I also work with electronics prototyping and PCB-oriented projects.
My experience includes:
- PCB design
- Microcontroller-based boards
- Hardware prototyping
- Sensor integration
- Communication modules
- Firmware integration
- Embedded development
This allows me to develop projects where backend systems, communication infrastructure and physical devices operate as parts of the same product.
ReelManager is a full-stack inventory management platform designed for electronics laboratories and engineering environments.
It includes functionality for:
- Electronic component management
- SMD reel tracking
- Stock movements
- BOM management
- Project management
- Purchasing requirements
- QR and barcode workflows
- XLSX and PDF operations
Technology Stack
Next.js React Node.js Express Prisma MySQL JWT Swagger
OpenDeploy focuses on managing application deployment and infrastructure operations through a centralized platform.
The project covers concepts such as:
- Application deployment
- Server management
- Domains
- DNS
- Reverse proxies
- SSL
- Databases
- Monitoring
- Backups
- Security
- Infrastructure automation
The project reflects one of my main engineering interests: simplifying infrastructure operations through software.
StratoTrack LoRa Pro is an embedded tracking platform built around long-range communication and offline operation.
The system combines:
ESP32-C6 GNSS LoRa P2P TFT PlatformIO Embedded Web UI
The project is designed to provide positioning and telemetry capabilities without depending entirely on GSM networks, external cloud services or continuous internet connectivity.
Creart Firewall API focuses on managing Linux firewall infrastructure programmatically.
The project includes concepts such as:
- UFW management
- iptables
- Firewall rules
- Remote operations
- Validation
- Backup
- Monitoring
- Linux automation
Technology Stack
Node.js Linux UFW iptables SSH
MakerST-1 represents my work in embedded development, PCB design and hardware prototyping.
The project combines:
STM32 Embedded C/C++ PCB Design Electronics
C# ASP.NET Core Node.js Express.js React Next.js JavaScript
MSSQL MySQL PostgreSQL Dapper Prisma
Linux Windows Server Docker Nginx GitHub Actions CI/CD
VMware ESXi VMware vCenter Proxmox VE
TCP/IP DNS DHCP VLAN Routing Firewall VPN
ESP32 ESP8266 STM32 C/C++ PlatformIO MQTT LoRa GNSS
I also publish technical articles, development notes and engineering content through my personal website.
Topics include:
- ASP.NET Core
- Backend architecture
- API development
- C#
- Database systems
- Linux
- Server administration
- Docker
- DevOps
- Infrastructure
- Networking
- IoT
- Embedded systems
- Electronics
- PCB development
🌐 Website: hamzadenizyilmaz.com.tr
I see technical writing as an important part of engineering because documenting concepts and decisions helps create more understandable and reusable technical knowledge.
I am particularly interested in building and contributing to projects involving:
- Backend platforms
- Infrastructure automation
- DevOps tools
- Self-hosted platforms
- Virtualization
- Deployment systems
- Developer tools
- IoT platforms
- Embedded systems
- Open-source technologies
I value projects where architecture, reliability, maintainability and long-term technical decisions are treated as first-class engineering concerns.
🌐 Website: hamzadenizyilmaz.com.tr
💼 LinkedIn: linkedin.com/in/hamza-deniz-yilmaz
💻 GitHub: github.com/hamzadenizyilmaz