Christos Malamas

Hi,

I'm Christos Malamas.

I'm a Senior Full-Stack Engineer, Machine Learning enthusiast and dog lover. Currently CTO of two startups and working with clients all over the world.

Clients

Obsessed with quality.

I have managed to build strong relations with my clients on complex and challenging projects. The secret for me, is building trust and clear communication from the start. I strongly believe in challenging my clients and providing my opinion when I feel like a feature or a new piece of code might not be directly correlated with their business value proposition. Anyone can write codes, the difference between going with an agency instead of me is that you communicate directly with the person responsible to write meticulously written, tested and clean code. Below are some of my clients and my work.

Cover image for playground sectionCover image for playground sectionCover image for playground sectionCover image for playground sectionCover image for playground sectionCover image for playground sectionCover image for playground sectionCover image for playground sectionCover image for playground section

Testimonials

100% Job Success on Upwork, several apps shipped and only 5 stars reviews.

Case Studies

Here's a few apps I have built for my clients.

Skills

Some of the main technologies I use.

Skills image

Methodology

The way I work.

1
step1
Step 1 - Idea
Deconstructing your idea (Why, What, When).
I look at your requirements, business needs from not only a tech savvy perspective but also as a co-founder of startups. Hence, I can develop pragmatic, targeted and tailored solutions for your requirements.
2
step2
Step 2 - Collaboration
Setting up proper working methods
I prefer each projects to be broken down into milestones; hence, enabling me to apply the CI/CD concept in real life. In other words, I like autonomy but I prefer having the clients providing their inputs on each major deployments.
3
step3
Step 3 - Development
Way of coding.
Best practices and TDD (Test Driven Development) is my way of building things. I am lucky to be earning a living by doing what I love so I put my passion for this art in all my work.
4
step4
Step 4 - Release
Final beta testing before going live.
Quality before everything. I always prefer delivering weeks before a deadline for providing to my clients a beta testing phase. A UI/UX is not complete unless there is some feedback from real users. In this phase prior to releasing the project to the public, the clients have the possibility to share to friends, family and other team members for additional UX/UI testing before finally going live.

About me

Coding without music ?
I surely can't.

The Nocturnes by Chopin are my favorite pieces of music. Not a single day goes by without listening to them. I perceive myself as a maestro and all the microservices, APIs, front-ends I build are my orchestra. Hence, listening to those masterpieces helps me focus and to remind myself to build something as extroardinary as what I'm listening. The only conflict I have is that I can't tell which opus is my favorite. It always comes down to Nocturne Op.27 No.2 and Nocturne Op. 48 No.1. Enjoy !