name: "Seyid Berat Ergün"
role: "Computer Engineering Student"
affiliation: "TED University"
location: "Ankara, Türkiye"
expected_graduation: "June 2027"
status: "Building in public" |
|
|
|
|
|
DISCIPLINE // CLARITY // EXECUTION
I build software around three non-negotiable properties: clarity, resilience, and measurable performance.
|
Studying modern AI engineering through LLM systems, agents, retrieval-augmented generation, evaluation, guardrails, and production-minded architecture. Current objective: convert research notes into small, testable builds rather than collecting passive resources. |
Developing a security-first mindset through secure design principles, vulnerability awareness, defensive programming, validation, and failure-path analysis. Current objective: make threat modeling and input validation visible in project documentation and tests. |
Strengthening data structures, graph algorithms, complexity analysis, problem-solving patterns, and performance trade-offs. Current objective: publish explainable implementations with benchmarks, tests, and complexity notes. |
Cross-platform application development, API integration, structured debugging, validation, and performance-focused UI engineering.
- Developed cross-platform mobile application components using Dart and Flutter, with emphasis on modular interfaces and reusable widget architecture.
- Integrated frontend modules with backend services through API-driven client–server communication, structured data exchange, and consistent state handling.
- Applied scenario-based testing, structured debugging, system-level validation, and edge-case analysis to improve robustness.
- Optimized client-side data handling and rendering behavior under variable usage conditions.
- Translated Figma-based UI/UX designs into responsive, production-ready interfaces.
- Contributed to refactoring and structural improvements supporting maintainability and scalability.
View the engineering principles reinforced during the internship
01. Modular UI structures reduce change cost.
02. API contracts must be explicit and validated.
03. Edge cases belong in the design process, not only in bug reports.
04. Responsiveness is an engineering requirement, not visual polish.
05. Refactoring is valuable when it improves clarity, testability, or change safety.
|
A password-strength analysis platform built with Python, Flask, SQLite, HTML, CSS, and JavaScript. The project combines server-side routing, persistent analysis history, dynamic security scoring, and state-aware frontend behavior. Engineering signals
|
A curated engineering map of books, papers, courses, frameworks, and practical references for building modern AI systems. Engineering signals
|
|
An academic algorithmic tool implementing Prim's and Kruskal's algorithms to process graph datasets and compute Minimum Spanning Trees with time–space efficiency in mind. Planned repository hardening
|
A five-person agile project focused on backend–frontend integration, maintainable architecture, collaborative delivery, and scalable user interactions. Engineering signals
|
Expand complete capability matrix
| Domain | Capabilities |
|---|---|
| Algorithms | Algorithm design, complexity analysis, data structures, graph algorithms, optimization thinking |
| Architecture | Object-oriented design, modularity, backend–frontend integration, API-driven communication |
| Quality Engineering | Structured debugging, scenario-based testing, validation, edge-case analysis, maintainability |
| Secure Engineering | Secure design principles, defensive programming awareness, input validation, failure-path thinking |
| Performance | Client-side data handling, rendering responsiveness, scalability and maintainability principles |
| Hardware / Digital | VHDL, digital logic, FPGA-oriented design with Xilinx ISE, Arduino fundamentals |
| Collaboration | Agile team delivery, technical communication, peer problem solving, mentoring and leadership |
[01] DEFINE TRUST BOUNDARIES
[02] MINIMIZE ATTACK SURFACE
[03] VALIDATE INPUTS AND ASSUMPTIONS
[04] MODEL FAILURE BEFORE DEPLOYMENT
[05] TEST EDGE CASES, NOT ONLY HAPPY PATHS
[06] PROTECT DATA THROUGHOUT ITS LIFECYCLE
[07] LOG WITH PURPOSE — NEVER LEAK SECRETS
[08] PATCH, REVIEW, MEASURE, REPEAT
- Active member of the TEDU Cybersecurity Society since 2023.
- Participated in structured workshops on secure system architecture and vulnerability assessment.
- Contributed to peer-level discussions on algorithmic security reasoning and defensive programming practices.
- Developing practical depth by connecting security concepts to architecture, testing, validation, and documentation.
Security is not a final checklist. It is a design constraint carried through the entire engineering lifecycle.
| Issuer | Program | Completed |
|---|---|---|
| The Hong Kong University of Science and Technology | Software Engineering: Implementation and Testing | May 2026 |
| The Hong Kong University of Science and Technology | Software Engineering: Software Design and Project Management | May 2026 |
| The Hong Kong University of Science and Technology | Software Engineering: Modeling Software Systems using UML | May 2026 |
| Harvard University | CS50x — Introduction to Computer Science | Apr 2026 |
| Advanced Algorithms Training | Java Data Structures & Algorithms + LeetCode Exercises | Mar 2026 |
| Huawei | Cloud Developer Training Program | Dec 2025 |
| Universidad de Palermo | Object-Oriented Programming with Java | Nov 2024 |
| Princeton University | Computer Science: Programming with a Purpose | Oct 2024 |
| TED University | Academic Production and Institutional Processes with Artificial Intelligence | Completed |
REPO-LOCAL VISUAL // NO EXTERNAL GITHUB-STATS CARD DEPENDENCY
| AI SYSTEMS Research → Prototype |
CYBERSECURITY Model → Validate |
ALGORITHMS Analyze → Optimize |
RELIABILITY Test → Harden |
- Contribute to the technical side of campus broadcasting and media operations.
- Support the infrastructure and workflow behind digital audio production.
- Explore the intersection of communication technology, technical coordination, and engineering discipline.
- Led team coordination and strategic preparation during regional competitions.
- Achieved first-place rankings in Ankara regional tournaments.
- Mentored junior teammates and supported match-planning strategies.
- Developed disciplined decision-making under pressure, performance resilience, and long-term training consistency.
These habits transfer directly into engineering: prepare deliberately, measure performance, stay composed under failure, and improve through repetition.
BUILD → TEST → HARDEN → MEASURE → ITERATE
Engineered with curiosity, discipline, and a security-aware mindset.