Skip to content
View VasilisKokotakis's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report VasilisKokotakis

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
VasilisKokotakis/README.md

header

About Me

I'm a software engineer who traded hard hats for hard bugs. I build backend systems, service integrations, and tools that make complex workflows feel simple.

Before code, I worked in mining and construction. That background taught me to think in systems, respect constraints, and always have a fallback plan.

I'm always learning, always tinkering, and occasionally talking to my code like it owes me money.


What I Work With

Languages & Frameworks

Python JavaScript React Next JS Flask

Data & Databases

MySQL NumPy Pandas

Tools & Integrations

GitHub Jira Postman Linux

Creative

Blender Adobe XD


What I'm Focused On

  • APIs & Integrations - designing resilient service connectors, rate-limit handling, retry strategies
  • Backend Architecture - clean patterns, system design, and making things scale
  • Automation - if I do it twice, I write a script; if I do it three times, I write a good one

GitHub Stats


Activity


A bit more about me

I went from mining rocks to mining data - now I craft with code instead of concrete.

My path into software wasn't the traditional one. I came from an industry where things are heavy, slow, and very physical. That contrast is exactly what drew me to programming: the ability to build fast, iterate faster, and ship something that exists purely as an idea made real.

Things I enjoy outside code: 3D modeling in Blender, tinkering with automation for everyday life, and the occasional existential conversation with a stubborn bug.

Ask me about: Python, Flask, API integrations, automating repetitive tasks, or how many cups of coffee it takes to debug a race condition.


footer

Pinned Loading

  1. model-viewer model-viewer Public

    Interactive 3D model viewer for GLTF/GLB files built with React, Three.js, and React Three Fiber

    JavaScript 2

  2. AEROMINE-TRENCH-TOOL-V2 AEROMINE-TRENCH-TOOL-V2 Public

    Desktop & web tool for 3D trench point cloud analysis - cross-sections, wall distance & depth reporting from LAS/LAZ files

    Python 2

  3. PDF-Converter-Tools PDF-Converter-Tools Public

    Collection of lightweight desktop tools to convert images to PDF and PDF to Word - built with Python & CustomTkinter

    Python 2

  4. 3D-Evacuation-Plan-Aeromine-Project 3D-Evacuation-Plan-Aeromine-Project Public

    3D evacuation plan visualizer built with React, Three.js and React Three Fiber - part of an Aeromine patent project.

    TypeScript

  5. backup-monitor-api backup-monitor-api Public

    REST API for tracking SaaS backup job statuses across multiple clients - built with FastAPI, PostgreSQL, JWT auth, and Docker

    Python

  6. Log-Analyzer Log-Analyzer Public

    Python GUI tool to analyze API failure logs - browse a log file and generate a categorized failure report in one click

    Python