Hello,I'm Burak
Software engineer with a Mathematics and Physics background who enjoys breaking problems down to first principles and turning them into clean, reliable systems. Track record across full-stack development, AI/ML, formal verification, and cryptography.
By The Numbers
A snapshot of my achievements
←Swipe to explore→
SWE Internships
Industry experience
Degrees
2x Bachelor's (9+/10), Dual Master's
Personal Projects
Built
Hackathon Wins
1st place winner
Work Experience
Professional journey through industry and research
Education
Academic foundation in Mathematics, Physics, and Computer Science
Dual M.Sc. Applied Mathematics and Computer Science & Engineering
Eindhoven University of Technology
Exploring the intersection of cryptography and AI, focusing on bringing privacy-preserving machine learning to resource-constrained embedded systems.
Dual B.Sc. Mathematics and Theoretical Physics
Hasselt University
Graduated with dual Summa Cum Laude honors, completing a thesis on perturbation analysis of two-state systems within time-continuous Markov processes that earned a 9.5/10.
Perturbation Analysis of Two-State Markov Systems
Developed a novel method to measure transition rates in two-state systems using harmonic perturbation and Fourier analysis. Applied to protein folding research with potential applications in understanding Alzheimer's disease.
Key Contributions
- ▸Derived mathematical framework for two-state Markov systems under harmonic perturbations
- ▸Discovered non-linear response with infinitely many harmonic frequencies
- ▸Validated method with Python simulations achieving <0.5% relative error
Presented research findings to 110+ attendees at the University Conference.
The paper can be requested upon inquiry.
Featured Projects
Things I've built in my spare time
←Swipe to explore→
Differential Privacy Neural Network
Implementation of differential privacy techniques for neural networks, ensuring privacy-preserving machine learning while maintaining model utility.
PAKE Cryptographic Protocol Benchmarking
Benchmarked a 3-step PAKE protocol (Protoss) in Rust, C++, and Python using OpenSSL, Libsodium, and Dalek-Rust. Achieved a 10% performance gain over state-of-the-art CPace while maintaining protocol-level security guarantees.
PyTorch Wrapper Library
A lightweight PyTorch wrapper library for fast and easy neural network training and assessment. Provides interfaces for both standard neural networks and CNNs, with built-in visualization and performance tracking capabilities.
Particle Diffusion Simulation in C++
Inspired by diffusion limited aggregation process. Implemented different initialization modes (edge, random, DLA) using OOP structures. Optimized using pointers for O(p) scaling instead of O(n²).
Banking App in Qt
C++ banking application using Qt with client-server architecture. Features account creation, deposits, withdrawals, and multi-client transfers via SQLite-backed server using byte streams and threading.
Synchronized Gaming Protocol on TCP
Efficient application-layer protocol for online gaming with fake moves and synchronization algorithm. Achieved average byte transfer of only 1.36 bytes per 40-second game with RFC-like documentation.
Neural Network from Scratch
Developed a 4-layer neural network from scratch to recognize multi-digit handwritten numbers, achieving 97.5% accuracy on MNIST dataset. Built custom library for neural network design with configurable layers, activation functions, and training parameters.
Chess & Chess Engine
Chess program with GUI using Pygame. Implemented chess engines with alpha-beta pruning at different search depths. Incorporated Zobrist hashing for transposition detection to reduce calculation time.
Hackathons & Competitions
Where ideas meet deadlines
←Swipe to explore→
WAIB Summit Hackathon
Won first place among 80+ onsite participants and additional online competitors in a 24-hour build challenge. Implemented invisible document fingerprinting (PDFs, images, audio) with blockchain-backed verification for authorship proofs after modification.
Achievements:
- 1st Place Winner
- 80+ onsite participants
- 24-hour build challenge
Stripe Hackathon - Splitty
Built Splitty, an AI-powered bill-splitter in 2 hours. Users describe who owes what or upload a receipt, and the AI parses it, splits costs, and generates a page with one-click payment buttons via Stripe API. Won Best Pitch and Presentation with an impromptu presentation that engaged the judges.
Achievements:
- Best Pitch and Presentation
- 2-hour build challenge
Agentic AI Hackathon - Reserv
Built an AI agent that books restaurant reservations for groups, considering location and preferences from a single prompt. During testing, the agent unexpectedly called restaurants at 1 AM, proving the system worked. Tech stack: Python Flask, Google Firestore, React, LangChain, Twilio, ElevenLabs, and Vercel. Despite a late-stage bug preventing full pipeline completion, the experience provided valuable hands-on work with AI agents and full-stack integration.
Skills & Technologies
Click any skill to see where I've used it
Languages
Frameworks
Libraries
Development Tools
Cloud & Data
Deployment
Domains
Social Skills
Get In Touch
Have a question or want to work together? I'd love to hear from you.