Building reliable, maintainable, and intelligent software systems for real-world use.
I am a Computer Engineering student focused on building software with strong engineering foundations. My interests span backend development, data-oriented systems, AI-powered applications, and developer-facing tools. I care about creating systems that are not only functional, but also maintainable, observable, and built with clear architectural thinking.
Rather than treating software as a collection of isolated features, I approach it as a system that should remain understandable, reliable, and useful as it grows. I am especially interested in the intersection of software engineering, data, and applied AI, where solid system design can turn intelligent ideas into practical products.
- Backend systems with clear service boundaries and scalable architecture
- Data-driven applications that turn structured workflows into practical products
- AI-powered software built around retrieval, structured outputs, and real-world usefulness
- Automation platforms that improve reliability, visibility, and operational control
- Engineering-focused projects designed for clarity, maintainability, and long-term quality
A modular Retrieval-Augmented Generation (RAG) system designed for domain-focused knowledge workflows.
Focus areas: document ingestion, retrieval pipelines, structured response design, API-based serving, and trust-aware AI behavior.
A production-oriented Go backend project that demonstrates layered architecture and practical service design.
Focus areas: authentication, RBAC, middleware design, PostgreSQL, Redis, and maintainable backend patterns.
A secure automation platform for controlled execution of operational tools in local and remote environments.
Focus areas: policy-based execution, parameter validation, audit logging, RBAC, workflow visibility, and operational safety.
An open-source project aimed at helping beginners make meaningful first contributions through structured workflows.
Focus areas: contributor onboarding, collaboration standards, automation support, and maintainable repository practices.
A cross-platform language learning application developed with a product-oriented mindset.
Focus areas: user experience, maintainable application structure, and end-to-end product development.
My current technical direction is centered on building software at the intersection of:
- Backend engineering
- Data-oriented system design
- Applied AI and intelligent workflows
- Automation and developer tooling
- Reliable, observable, and maintainable software architecture
I am particularly drawn to systems where engineering discipline matters as much as feature delivery.
Languages
Python • Go • Java • C++ • Dart • SQL • Bash
Backend & Data
FastAPI • REST APIs • PostgreSQL • Redis
Testing & Automation
Pytest • Postman • Selenium • Playwright • Jenkins
Tools & Environment
Git • Docker • Linux • CI/CD
- Prefer systems that remain clear as they evolve
- Treat maintainability as a long-term advantage
- Build with operational reality in mind
- Value reliability over unnecessary complexity
- Use clear boundaries to keep software scalable
- Apply AI where it creates practical value
- Siemens Intern — worked on CI/CD workflows, Linux-based systems, automation processes, and engineering quality practices
- Insider Intern — contributed to backend development, test automation, and production-oriented software workflows
I am currently deepening my work in backend systems, data-oriented applications, and AI-based software design. My goal is to build software that combines solid engineering with practical usefulness — systems that are well-structured, dependable, and designed for real environments rather than temporary demos.
- LinkedIn: linkedin.com/in/abdullahoztoprak
- GitHub: github.com/AbdullahOztoprak



