Skip to content
View alitopraktug's full-sized avatar

Block or report alitopraktug

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alitopraktug/README.md

Hi 👋, I'm Ali Toprak Tuğtekin

Computer Engineer | Full-Stack & Machine Learning Developer

alitopraktug

I'm a computer engineer who enjoys turning messy, real-world problems into clean, working products. I build full-stack web applications for real businesses, and Python tools that bring machine learning, computer vision and document processing into everyday workflows. Across my projects I care about the same things: software that explains its decisions, fails safely, and is pleasant to use.

  • 🔭 I'm currently working on DocFlow, which turns invoices into verified tables with OCR, resumable background jobs and human review
  • 💼 I've built websites for businesses in the UK and Turkey, including the production site of ViaFortis
  • 🌱 I'm focused on backend systems, applied machine learning and explainable products
  • ⚡ My projects are designed, developed and maintained under the ATT signature
  • 📫 The best way to reach me is LinkedIn

Connect with me:

ali-toprak-tuğtekin-b97b11341

Languages and Tools:

python typescript javascript cplusplus react nextjs nodejs tailwind fastapi streamlit postgresql sqlite supabase prisma scikit_learn pandas numpy pytorch opencv docker git

Featured Projects:

Project What it does Built with
DocFlow Turns invoices and purchase orders into verified, exportable tables with OCR, cross-checks, resumable jobs and human review Python · FastAPI · Tesseract · SQLite
ViaFortis Production website for a UK carpentry and aluminium fencing company, with product catalogue, cart and Stripe payments Next.js · TypeScript · Stripe
LRN Hukuk Corporate website and content management panel for a law firm in Ankara Next.js · Prisma · PostgreSQL
ModelPulse Machine learning model monitoring with data drift detection and an explainable health score Python · Streamlit · SciPy
HireSense AI Explainable resume and job description matching with semantic embeddings Python · Sentence-BERT · Streamlit
Akis Local-first planner that learns when your work actually gets done Python · scikit-learn · Streamlit
EBATTBOY Arcade Arcade games controlled entirely with hand gestures through a webcam Python · OpenCV · MediaPipe · Pygame
Phishing Email Classifier NLP classification of phishing e-mails with class balancing and model comparison Python · scikit-learn · SMOTE
Konsept E-commerce website for exotic fruits Next.js · Supabase · Tailwind CSS
NexusAssistant Desktop productivity assistant with tasks, reminders, finance and portfolio tracking C++ · Visual Studio

alitopraktug

 alitopraktug

Popular repositories Loading

  1. ebattboy-ar-arcade ebattboy-ar-arcade Public

    Computer vision based arcade game platform controlled with hand gestures using OpenCV, MediaPipe and Pygame. Includes multiple mini-games like Flappy Hand, Fruit Ninja, Neon Rhythm and Virtual Goal…

    Python 1

  2. email-nlp-classification email-nlp-classification Public

    Natural Language Processing and Machine Learning project for multi-class email classification.

    Python 1

  3. NexusAssistant NexusAssistant Public

    A desktop productivity assistant developed in C++ using Visual Studio and the ICB GUI framework.

    C++ 1

  4. hiresense-ai hiresense-ai Public

    An explainable NLP application for semantic resume-job matching, Computer Engineering CV scoring, skill-gap analysis, and career alignment.

    Python 1

  5. docflow docflow Public

    Python 1

  6. viafortis-web viafortis-web Public

    TypeScript