Available for opportunities

Anastasis Vlachatsis

Final-year CS student building real-world web applications

JavaScript | React | PHP

Creating intuitive digital experiences with modern JavaScript. Currently focused on Progressive Web Apps, and expanding into backend development.

Building applications that people actually use

Final-year Computer Science student at the University of Thessaly with hands-on experience building web applications from the ground up — including a live PWA deployed for a real client.

I work with JavaScript and React for frontend development, PHP for backend services, and have built custom WordPress plugins. I care about writing clean, maintainable code and turning ideas into working software.

Always learning new technologies and improving the way I write code, focused on practical and efficient solutions.

BSc Computer Science
University of Thessaly, Larissa
Graduating June 2026
3+ Years Coding
4 Projects
1 Live App
7+ Technologies

Tech I work with

Languages
JavaScript PHP HTML5 CSS3 SQL C
Frontend
React HTML CSS
Backend
PHP WordPress REST APIs MySQL

Selected work

Barber Booking & Management
Live

Mobile-first scheduling PWA for a professional barber. Features offline support via Service Workers, custom vanilla JS calendar, appointment booking, and client management.

const tech = ["JavaScript", "PWA", "Service Workers", "Vercel"]
Noted — Academic Notes Platform
In Progress

Web platform for university students to create and organize academic notes. Implementing OAuth authentication through university accounts and a React-based frontend.

const tech = ["React", "OAuth", "State Management"]
WordPress Scientific Paper Plugin
Thesis

Thesis project — custom WordPress plugin for structured registration and management of scientific publications. Custom post types, REST API endpoints, and research filtering.

const tech = ["PHP", "WordPress", "REST API", "MySQL"]

Let's work together

Open to junior developer roles, internships, and freelance projects. Whether you have an opportunity or just want to connect — always happy to hear from you.