AboutTech ExperienceProjectsContact

menma.dev_

Hi, I'm Fotis

Full-Stack Software Engineer | Distributed Systems

I built and led the technology powering a 70,000-user gaming platform that generated $300K+ revenue. I design scalable systems, solve complex problems, and create seamless user experiences. You know... the usual.

Learn More

About Me

I am a dedicated software engineer with 4+ years of professional experience as the Lead Software Engineer and founder of a small game publishing company.

I led the development and maintenance of a private game server platform with over 70,000 registered users and $300,000+ in revenue generated over three years. My work involved building critical systems that ensured high availability and user experience, including a game launcher, user account and payment processing system, game statistics dashboard, internal developer tools, and many more.

I thrive on designing scalable, user-focused solutions. I'm passionate about solving complex problems and contributing to high-impact projects in senior engineering roles. Whenever issues arose — whether technical, operational, or outside my comfort zone — I took initiative to resolve them. This mindset helped me rapidly expand my skillset across every single thing I had to deal with.

Despite operating with a fraction of the resources of multi-billion dollar companies in the same gaming space, I consistently delivered an experience that players praised as smoother, more reliable, and more enjoyable and I personally designed and maintained the systems that contributed this experience — all while working with a lean team and very limited budget.

“Our users consistently told us our experience was better than the official servers. That was our benchmark — and we beat it.”


Key Skills & Strengths
  • Full-stack Engineering: Experienced across frontend, backend, databases, and DevOps.
  • Systems Architecture: Designed and maintained scalable services supporting 70,000+ users with real-time interactions and secure payment integrations.
  • Adaptability & Initiative: Took ownership of unfamiliar challenges — from integrating third-party APIs, to reverse engineering, to 3D Game Development concepts — and turned them into learning and growth opportunities.
  • Leadership: Led end-to-end development, mentored contributors, and ensured technical alignment across services.
  • Business Ownership: As company director, balanced product direction, system performance, and user growth — helping generate over $300K in revenue.
  • Resilience & Problem-Solving: Proactive in resolving blockers, optimizing systems, and delivering features quickly without compromising on quality.
  • User Experience Excellence: Built systems that delivered a smoother and more stable experience than large commercial platforms, according to player feedback — including launcher reliability, login flow, and stat dashboards.

Tech Experience

Programming Languages
  • JavaScript

  • TypeScript

  • C/C++

  • C#

  • Java

  • SQL

Backend & Frameworks
  • Node.js

  • Express.js

  • Next.js

  • Prisma ORM

  • Docker

  • Kubernetes

  • Microservices

  • Nginx

  • Android SDK

REST APIs
  • Endpoint Design & Deployment

  • Authentication/Authorization (API Keys, OAuth2, JWT, MFA, Custom)

  • Rate Limiting

  • Idempotency, Response Caching

  • CORS

  • Pagination

  • Event-Driven Design (Webhooks / WebSockets)

Frontend
  • HTML

  • CSS

  • React

  • Next.js

  • Electron

  • Tailwind CSS

  • Material UI

Databases & Caching
  • MySQL/MariaDB

  • MongoDB

  • SQL Server

  • Aurora RDS (AWS)

  • Redis

Cloud
  • AWS (EC2, ECS, VPC, S3, ELB(ALB/NLB), API Gateway, Aurora RDS, ElastiCache, Lambda, IAM)

  • Azure (Virtual Machines, App Services, Static Web Apps, Storage Accounts)

  • Cloudflare (DNS, CDN, R2, Stream, Pages)

Message Queues & Data Streaming
  • RabbitMQ

  • Apache Kafka

Systems Engineering
  • Win32 API

  • Linux/Windows Server Admin

  • Sockets Programming

  • System/Network Security

  • Reverse Engineering

Planning, Testing & Other Tools
  • Git (GitHub)

  • CI/CD (Github Actions)

  • Agile (Jira, Azure DevOps, Trello)

  • Unit/Integration Testing (Jest, Vitest, Postman)

  • Terraform

Featured Projects

Aurora Link

A discord-like real-time communications social media platform for everyone. Currently under development.

Node.js
Express.js
REST API
Redis
MongoDB
WebSockets
Docker
AWS
Microservices
Apache Kafka
Game Launcher & Auth System

A seamless, multi-lingual launcher with auto-updates, secure authentication, integrated MFA, automatic game patching/repair and streamlined UX for 70,000+ users.

Electron
React
Node.js
Express.js
C++
C#
Win32 API
REST API
MySQL
Redis
Cloudflare
User Account & Payments System

A secure user account system with registration, login, MFA, and password resets. Integrated Stripe for payments and custom Twitch drops API.

React
Node.js
Express.js
REST API
MySQL
Redis
Twitch API
Stripe API
Webhooks
Cloudflare
Game Statistics Web UI

An interactive dashboard showing damage statistics, skills used, DPS rankings, and encounter history. Boosted retention and competition.

Next.js
React
Tailwind CSS
MySQL
Prisma ORM
REST API
Docker
AWS Lambda
Cloudflare R2
Cloudflare Images
Live Demo
Menmu Discord Bot

A simple discord music bot with support for YouTube playback and live streams.

Java
Discord4j
Lavalink
YouTube API
Docker
AWS ECS
Source Code
Internal Developer Tools

A suite of internal tools for content creation, update deployment, and analytics aggregation, enabling faster iteration and fewer bugs.

Node.js
React
C++
CLI Tools
Discord API
AWS
Azure

Contact Me

Have a project, opportunity, or question? Feel free to reach out!

Your Name *
Your Email *
Subject
Message *

© 2025 Fotis Makris. All rights reserved.