Portfolio & Expertise Showcase
Explore the technologies, projects, and ideas that drive my work
Core technologies I work with
Backend
Concurrent, fault-tolerant backend framework for building scalable applications
Backend
High-performance systems programming and API development
Backend
Full-stack web framework for rapid application development
Frontend
React framework for production-grade web applications with SSR and SSG
Frontend
JavaScript library for building interactive user interfaces
Language
Typed superset of JavaScript for safer, more maintainable code
Database
Powerful open-source relational database with advanced features
API
Query language and runtime for APIs with precise data fetching
DevOps
Containerization platform for consistent deployment across environments
Cloud
Cloud infrastructure for scalable, reliable application deployment
Integrated technology stacks for different applications
Languages: Go + Python
Framework: Go backend, FastAPI for ML
High-performance bidding optimization with custom ML models and hybrid architecture
Languages: TypeScript
Framework: Next.js + MUI DataGrid
Real-time analytics dashboard with fraud detection and campaign management
Languages: TypeScript
Framework: Next.js with MDX
Personal blog with MDX support, custom gallery components, and responsive design
Languages: Ruby
Framework: Rails with React
Full-stack e-commerce solution with service-oriented architecture
Languages: Elixir
Framework: Phoenix with LiveView
Concurrent, fault-tolerant applications with real-time capabilities
Work I'm proud of
Digital advertising bid optimization system that transitioned from expensive OpenAI API calls to a custom ML solution. Implemented hybrid Python/Go architecture achieving 70% cost reduction while maintaining accuracy.
TECHNOLOGIES
Comprehensive dashboard featuring fraud detection systems, ML model management interfaces, campaign management tools, and real-time analytics. Built with TypeScript and MUI DataGrid for performance-optimized data visualization.
TECHNOLOGIES
Next.js-based blog with MDX support, custom photo gallery components, and responsive design. Documents travel experiences and technical musings with high-quality image galleries.
TECHNOLOGIES
Full-stack Rails application with React components, featuring service-oriented architecture, complex authentication flows, and CORS configurations.
TECHNOLOGIES
Elixir/Phoenix application with LiveView for real-time data synchronization and presence tracking. Demonstrates fault-tolerant concurrent architecture.
TECHNOLOGIES
Devices and infrastructure
Laptop
Apple Silicon M2, 32GB RAM, 1TB SSD - Primary development machine
Tablet
12.9" M2 chip, Apple Pencil - Documentation and design work
Server
Intel Xeon, 64GB RAM, 2TB NVMe - Development and testing environment
Single Board Computer
16GB RAM, SSD - IoT and edge computing experiments
Articles, ideas, and technical insights
Lessons learned from migrating from OpenAI API to custom ML models. Achieved 70% cost reduction through careful architecture design.
Exploring fault tolerance and concurrency patterns in Elixir. How to build systems that can handle thousands of concurrent connections.
Reflections on working remotely from a small coastal town in Turkey. Balance between exploration and productivity.
Designing maintainable microservices. Communication patterns, testing strategies, and deployment considerations.
Benefits of using TypeScript across the entire stack. Type safety, developer experience, and long-term maintenance.