Unlocked

~/portfolio

Things I build: web apps, frameworks, tools, apps & games

Projects

15 projects shown

  • Zeus CSS WebsiteCase studyFrameworkZeus CSS Framework
    zeuscss.com

    Zeus CSS: Docs & Playground

    Docs, playground and anatomy of Zeus CSS, a fluid SCSS framework that builds a design system from your tokens.

    • Zeus CSS
    • Next.js
    • SCSS
    Read case study
  • Last Spark: The Bonfire Defense - key artCase studyGameLast Spark on Google Play
    Lazarion Studios

    Last Spark: The Bonfire Defense

    My mobile game: a dark fantasy roguelike tower defense for Android. Pure TypeScript and Canvas 2D, shipped with Capacitor.

    • TypeScript
    • Vite
    • Android
    Read case study
  • Zeus CSS Framework - NPM PackageFrameworkTerminal & API Badge
    npm zeus-css

    Zeus CSS: npm Package

    The framework itself on npm: install it, import the pre-compiled stylesheet or the SCSS source, and ship.

    • NPM
    • SCSS
    • CSS3
  • FrontDose Blog - Frontend Development ArticlesWebsite100% Google PageSpeed score
    Frontdose

    Frontend Development Blog

    My blog on frontend development: SCSS, BEM, semantic HTML and headless tooling. Scores 100/100 on Lighthouse.

    • Astro
    • React
    • Tailwind CSS
  • Custom Figma Plugins by Stavros LazarisToolFigma Community Plugins
    Figma Plugins

    Custom Figma Plugins

    Community plugins for Figma, including Zeus Data: design-to-code with one click.

    • Figma
    • React
    • JavaScript
  • CSS Footprint - Chrome Web Store ExtensionCase studyToolChrome Extension Badge
    CSS Footprint

    Chrome Extension Tool

    Chrome DevTools extension that records the CSS changes you make in the Styles panel. Runs locally, no tracking.

    • CSS3
    • JavaScript
    • HTML5
    Read case study
  • Dev Time Estimator - RnD CalculatorToolTime Estimation Tool
    Dev Time Estimator

    RnD Calculator

    R&D time-estimation calculator for scoping frontend work before you commit to a deadline.

    • React
    • Tailwind CSS
  • Clazamp CSS FrameworkFramework
    Clazamp

    CSS Framework

    CSS framework experiment built with Next.js, Tailwind and SCSS.

    • Next.js
    • React
    • Tailwind CSS
    • SCSS
  • LazMinor - Songs PortfolioWebsite100% Google PageSpeed score
    lazminor.gr

    Portfolio of my songs

    Portfolio site for my songs, built with Astro, React and Tailwind. 100/100 on Lighthouse.

    • Astro
    • React
    • Tailwind CSS
  • RabTacTix - React GameGamePlayer vs Bot Game
    RabTacTix

    React TicTacToe

    Tic-tac-toe in React with a player-vs-bot mode.

    • React
    • CSS
  • Figma Token Generator ToolToolMath Token Tool
    Figma Token Generator

    Figma Dynamic Token

    Dynamic design-token generator for Figma, built with vanilla HTML, CSS and JavaScript.

    • HTML5
    • CSS3
    • JavaScript
  • DevBros Games Unity ProjectsGame
    Unity Games

    Desktop and mobile games

    Desktop and mobile games I shipped with DevBros Games, made in Unity, C# and Blender.

    • Unity
    • Blender 3D
    • C#
  • Yiam Dices Yahtzee Vue GameGameController Dices Game
    Yiam Dices

    Yahtzee Vue Game

    Yahtzee-style dice game built with Vue and Vite.

    • Vue.js
    • Vite
  • Vue Rock Paper Scissors GameGamePlayer vs Bot Game
    Vue, Vite & Vuetify Game

    Rock Paper Scissors

    Rock-paper-scissors against a bot, with score tracking. Built with Vue, Vite and Vuetify.

    • Vue.js
    • Vite
    • Vuetify
  • My Graphics Designs & Art CollectionDesign
    My Graphics

    Designs & Art Collection

    A collection of my designs and 2D/3D art, made in GIMP, Krita and Blender.

    • GIMP
    • Blender 3D
    • Krita
    • PhotoScape

How I work

The way I approach a frontend project, at work and on my own.

  1. 1st

    Discovery & scope

    I start by pinning down the problem, who it is for and what "done" means, before any pixels or code.

  2. 2nd

    Architecture first

    Tokens, the component API, a performance budget and an accessibility baseline come first, so the build stays fast and consistent as it grows.

  3. 3rd

    Build and measure

    I ship in small steps, check Lighthouse and accessibility on every release, and write docs so anyone on the team can pick it up.