Skip to content
View ThanasisSoftwareDeveloper's full-sized avatar
🏠
Remote only, this is the most project-focus work-way
🏠
Remote only, this is the most project-focus work-way

Block or report ThanasisSoftwareDeveloper

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 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

Hi, I'm Thanasis Koufos 👋

Mid-Level Software Developer · MSc Information Systems (Software Engineer) · Based in Xanthi, Greece 🇬🇷

I build desktop tools, web apps, and automation systems that solve real business problems, from KYC/AML compliance automation to e-commerce pricing engines and full-stack task managers. I care about clean architecture, security-first thinking, and shipping things that actually work.

🌐 thanasis-codes.eu · 💼 LinkedIn · 📧 thanasis.koufos1@gmail.com


🌍 International Remote Collaboration

I'm an active member of Chingu, a global program that puts developers from around the world into remote Agile teams to ship real products together. Through Voyage V61 (Tier 3, Team 34), I worked in a fully distributed, cross-timezone team of developers spread across different countries, running six-week Agile sprints, daily async standups, Scrum ceremonies, and code review entirely online — no shared office, no shared timezone, just a shared Jira board and a shipped product.

  • 🗣️ Comfortable working and communicating in English as a team lingua franca across cultures and timezones
  • 🤝 Experience with distributed Agile/Scrum: sprint planning, standups, retros, and PR-based collaboration across a multi-country team
  • 🔀 Git workflows built for multi-contributor repos: forks, feature branches, protected main, mandatory PR review
  • 🌐 Fluent in English · Spanish · Greek, which makes working with international teams and clients straightforward

🚀 Featured Projects

🎯 DashFetch - AI-Powered Interview Prep (Chingu Voyage V61, Tier 3, Team 34)

Turn any job description into tailored interview questions. Upload or paste a JD, get a structured breakdown, and practice with AI-generated Technical, Behavioral, and Experience questions. Live at v61-tier3-team-34.vercel.app.

  • Built with a fully remote, international 6-person team (Scrum Master, developers, technical guide) across a 6-week Agile sprint cycle
  • Full-stack Next.js 15/16 app: file/paste ingestion, Groq LLM extraction & question generation, Supabase (PostgreSQL) persistence
  • Handled real production constraints: Groq free-tier token limits (model switch + input truncation), Vercel cold starts, CI via GitHub Actions running Vitest on every PR
  • Next.js Tailwind CSS Supabase Groq Vitest GitHub Actions Vercel

🌐 One-page-site-portfolio - Personal Portfolio Site

My personal one-page portfolio, full-screen sections, dark mode, neon accents, custom animated cursor, and PHP page counter. No frameworks, no build tools. Live at thanasis-codes.eu.

  • Full-screen 5-panel navigation (Home, About, Skills, Projects, Contact), keyboard, scroll & swipe
  • Dark theme with #00f5c8 neon palette, ambient glow blobs, scanline overlay
  • Typewriter effect on hero, animated skill bars, PHP-powered visitor counter
  • PHP Vanilla CSS Vanilla JavaScript Syne Space Mono

🛒 SmartKalathi - Supermarket Price Comparison App

Compare supermarket prices across Cyprus, build smart shopping lists, and find out where to buy each product cheaper. Live at smartkalathi.com.

  • Search 478+ products across 22 supermarket chains in Cyprus, cheapest price highlighted automatically
  • Price Optimizer: select stores, get a per-store breakdown and total savings vs. buying from one place
  • Shopping lists with add/remove, Magic Link passwordless login, print/save as PDF
  • React 18 TypeScript Node.js Express PostgreSQL JWT Vercel Render

🏦 Banks-L.E.I. , KYC/AML Compliance Automation Tool

Batch-validate and enrich LEI codes from Excel/LibreOffice Calc files using the GLEIF API. Built for finance & compliance teams doing KYC/AML checks.

  • Turns hours of manual LEI lookups into a single automated batch run
  • GUI desktop app: Excel in → Entity Status + Renewal Date out, with rate-limit handling & fallback provider
  • Packaged as a Windows installer (Next → Next → Finish) for non-technical end users
  • Python Tkinter OpenPyXL GLEIF API Inno Setup PyInstaller

📅 Calendar App Desktop , Full-Stack Task & Calendar Manager

Developer-grade task manager with Google Calendar 2-way sync, Gmail integration, drag & drop scheduling, and Celery background reminders.

  • Google OAuth2 login, Gmail-to-task auto-import, 2-way Google Calendar sync
  • Month/Week/Day views with @dnd-kit drag & drop, changes saved instantly to Google Calendar
  • Full REST API backend: JWT auth, Celery + Redis queue for email reminders, PostgreSQL
  • React 18 Django 4.2 PostgreSQL Celery Redis Google APIs Zustand Framer Motion

🛠️ Tech Stack

Area Technologies
Languages Python · JavaScript · TypeScript · PHP · SQL
Frontend React 18 · Next.js · Vite · Tailwind CSS · Bootstrap · HTML/CSS · Framer Motion
Backend Node.js · Express · Django REST Framework · WordPress · OpenCart
Databases PostgreSQL · MySQL · SQLite · Supabase
AI/LLM Groq
Desktop Electron · PyInstaller · Inno Setup
Automation Playwright · Celery · Redis · OpenPyXL
APIs & Auth Google OAuth2 · Gmail API · Google Calendar API · GLEIF API · JWT · Magic Link
CI/CD & Hosting GitHub Actions · Vercel · Render
Security GDPR practices · MFA · Role-based access · Security auditing

📌 Background That Makes Me Different

Before transitioning to software, I spent 13 years as a Project Manager & Security Officer in the Hellenic Army (including a 12-month NATO mission abroad), and 9 years handling 200+ technical customer issues per day. I also co-founded an online education platform that reached 40,000+ students, 1,800+ teachers, and €3,000/month revenue within one year.

This means I don't just write code, I understand operations, security, user pain points, and what it takes to ship something that works under real-world conditions — across teams, cultures, and timezones.


📚 Currently Learning

  • 🖊️ The Complete Web Development Bootcamp — Udemy (in progress)
  • 🔒 Certified Information Systems Security Professional (CISSP) — Udemy (in progress)
  • 🎓 Data Security & CyberSecurity — EKEK Athena / University of Patras (completed)

📊 GitHub Activity

GitHub Streak


💬 Open To

  • Remote developer roles — full-stack, backend, automation, WordPress/e-commerce
  • Freelance projects — web apps, compliance tools, pricing/scraping engines
  • International, distributed teams — proven track record collaborating across countries and timezones via Chingu
  • Spanish-speaking markets welcome — fluent in English · Spanish · Greek

"I build tools that turn repetitive, error-prone work into a single button click."

Pinned Loading

  1. Banks-LEI Banks-LEI Public

    Companies' L.E.I. Bank checking

    Python 2

  2. Calendar-App-Desktop Calendar-App-Desktop Public

    Calendar-App-Desktop

    JavaScript 1

  3. dynamic-retail-pricer dynamic-retail-pricer Public

    Smart pricing engine that turns market competition and cost data into your most profitable price tag.

    JavaScript 1

  4. AI-school-competition AI-school-competition Public

    Yearly AI school competition

    1

  5. One-page-site-portfolio One-page-site-portfolio Public

    my personal one-page site portfolio

    PHP 1

  6. V61-tier3-team-34 V61-tier3-team-34 Public

    Forked from chingu-voyages/V61-tier3-team-34

    Chingu Voyage V61

    JavaScript 1