Open to new workOn-site Hybrid Remote Freelance and project-based
01
Backend & APIs The business logic, database and API layer behind web and mobile apps. I build services that are documented, easy to maintain and secure by design.
Scope
› REST API design, versioning and documentation› Database design and query optimisation (PostgreSQL, SQL Server, SQLite)› Authentication, authorization and rate limiting› Email, storage and third-party service integrations.NET Node.js Go PostgreSQL Prisma Redis
Full-stack web End-to-end web applications from the database to the interface, admin panel included. This site and its content management panel were built the same way.
Scope
› Fast server-rendered pages with Next.js and React› Admin panel and content management› Multilingual setup, SEO and structured data› Deployment, domains and security headersNext.js React TypeScript Prisma Tailwind CSS Vercel
03
Frontend & UI Interfaces that load fast, work on every screen size and meet accessibility standards. I turn designs into code that makes the product easier to use.
Scope
› Responsive and accessible design› Reusable components and a consistent design language› Multilingual setup and light/dark themes› Performance and Core Web Vitals improvementsTypeScript JavaScript React Next.js Tailwind CSS HTML CSS
04
AI & data Analyses and models that turn data into information you can act on, and AI features built into the product.
Scope
› Data cleaning, exploratory analysis and visualisation› Prediction and classification models› Interactive analytics dashboards› LLM integration with Claude, Gemini and local models (Ollama)Python Pandas scikit-learn Streamlit Plotly Claude API Gemini API Ollama
Security & cryptography Applications that protect data at rest and in transit: encryption, secure authentication and APIs that hold up against attacks. The Cipher paper from my graduation project was published in IJANA.
Scope
› Data encryption with AES-GCM and RSA› Password storage with Argon2 and bcrypt› OWASP Top 10 focused code review› Security headers, CORS, rate limiting and server-side validationGo AES-GCM RSA Argon2 libsodium WebRTC
06
Desktop apps Windows desktop apps delivered with an installer that keep their data safe on the user's machine, from internal tools to end-user software.
Scope
› User interfaces with Tkinter, JavaFX and Qt› Local database (SQLite) and encrypted settings› Installers, versioning and distribution› Integration with email, AI and web servicesPython Java C++ Qt JavaFX Inno Setup 1 Intro and scope I listen to what you want to build and we write down the need, the constraints and what success looks like.
2 Plan and estimate I split the work into small deliverable pieces; each has an estimate and a priority from the start.
3 Build and regular demos The code lives in your repository from day one; every week I show a working version and we steer with your feedback.
4 Handover and support I deliver with documentation, setup and a handover call, and stay reachable for fixes and small improvements after launch.
01
On-site At the office in Istanbul or Tekirdağ, alongside the team. For work that needs day-to-day communication and quick decisions.
02
Hybrid Part of the week at the office in Istanbul or Tekirdağ, the rest remote. I keep office days for planning, meetings and working with the team.
03
Remote I work with teams in other time zones through written communication, regular demos and a task board everyone can see.
04
Freelance and project-based Well-scoped work: an API, a web app, an integration or help on an existing project. Scope and delivery date are agreed before we start.