~/alperen % whoami

> _

I build full-stack products that ship — and I'm learning security the hands-on way.

Computer engineering grad building production Next.js/TypeScript apps (89% GTmetrix, 2.1s LCP, live and shipped), with a hands-on interest in network security — pfSense firewalls, Suricata IDS, and academic research on AES side-channel analysis.

alperen@izmir

$ whoami

alperen@izmir:~$ full-stack developer / security enthusiast

$ cat stack.json

{ "web": ["Next.js", "TypeScript", "Tailwind", "Prisma"], "security": ["pfSense", "Suricata IDS", "AES-128"] }

$ systemctl status kivanc-tracker

● active (running) — dual-scanner barcode tracking @ Kıvanç Enerji

$ cat about.md

About me

I'm Alperen — a computer engineering graduate from Dokuz Eylül University, based in İzmir. I got into software through backend work (C#/.NET on a live production API during my internship at Uzman CRM) and grew toward the full picture: today I design, build and deploy complete web products with Next.js, TypeScript and Prisma.

Freelance work taught me what production actually means. The restaurant website I built for Kolcuoğlu Florya serves real customers every day, and the barcode tracking system I wrote for Kıvanç Enerji runs on a factory floor in Tarsus. I care about the boring, load-bearing details — performance budgets, validation, and actually delivering.

Alongside development, I keep a steady learning track in network security: pfSense and Suricata in the lab, a captive-portal project with legal logging requirements in the field, and academic work on AES side-channel analysis. Away from the terminal you'll find me boxing, at the piano, or planning the next trip.

$ git log --oneline work/

Experience

  1. Freelance Full-Stack Developer · Kolcuoğlu Florya

    Ongoing
    • Designed, built and deployed the restaurant's official website with Next.js, TypeScript and Tailwind CSS — live on Vercel.
    • Built a Prisma-backed reservation and contact flow validated with React Hook Form + Zod, with email delivery via Nodemailer.
    • Reached 89% GTmetrix performance, 2.1s LCP and zero layout shift through performance optimization.
    github.com/alperenks/Kolcuoglu_Florya
  2. Hardware Intern · Dokuz Eylül University

    Jul – Aug 2025
    • Built an Arduino-based plant growth automation system with real-time soil moisture and light monitoring through a Python GUI.
    • Implemented closed-loop control (auto-irrigation, lighting) driven by sensor thresholds; selected for the TÜBİTAK 4007 Science Fair.
  3. Backend Developer Intern · Uzman CRM

    Jul – Sep 2024
    • Developed backend features for the Kahve Dünyası Portal API in C# / .NET on a live production system.
    • Debugged integration issues during active development cycles, improving API stability.
  4. Freelance Application Developer · Kıvanç Enerji

    Tarsus, Mersin
    • Built a dual-scanner industrial barcode tracking system in Python to monitor component flow across production stages.
    • Automated panel registration and reporting, replacing manual tracking on the factory floor.

$ ls ~/projects

Projects

Contract — ongoing

Wi-Fi Captive Portal & Law 5651 Logging

SMS-authenticated guest Wi-Fi portal for a restaurant, with a compliance logging pipeline designed for Türkiye's Law 5651 retention requirements.

pfSenseFreeRADIUSMikroTik

Academic research

AES-128 Side-Channel Analysis

Recovered a full AES-128 key from simulated power traces using DPA/CPA and Difference-of-Means analysis; proposed masking countermeasures.

ChipWhispererPythonESP32

Graduation thesis — defended

LoRa Emergency Communication

Long-range LoRa messaging link on ESP32 for disaster scenarios where cellular infrastructure fails; field-tested routing and delivery confirmation.

ESP32LoRaC

Security lab

NGFW vs. Traditional Firewall

Deployed pfSense with Suricata IDS and benchmarked detection accuracy, logging depth and latency against attack scenarios simulated with Caldera BAS.

pfSenseSuricataCaldera

Machine learning

Stack Overflow Tag Prediction

Compared TF-IDF + Logistic Regression against a fine-tuned DistilBERT transformer for multi-label classification; full pipeline with F1 / Hamming Loss evaluation.

PyTorchScikit-learn

TÜBİTAK 4007

Plant Growth Automation

Arduino + Python GUI system for automated plant monitoring with closed-loop irrigation and lighting control, presented at the TÜBİTAK 4007 Science Fair.

ArduinoPython

$ ls ./skills

Skills

Web & Backend

Next.jsTypeScriptReactTailwind CSSPrismaC# / .NETSpring BootSQLREST APIs

Network & Security

pfSenseSuricata IDSFreeRADIUSMikroTik RouterOSCaldera BASApplied Crypto (AES)ChipWhisperer

ML & Data

PythonPyTorchScikit-learnTensorFlowPandasNumPy

Languages

Turkish (native)English (C1)

Certificates

  • Supervised Machine Learning: Regression and Classification — Stanford / DeepLearning.AI
  • Advanced Learning Algorithms — Stanford / DeepLearning.AI
  • Unsupervised Learning, Recommenders, Reinforcement Learning — DeepLearning.AI

$ ping alperen

Get in touch

Open to junior roles, freelance work, and anything that lets me keep learning — especially where development and security meet. The fastest way to reach me is email.