<?php
namespace App\People;
#[AsHuman]
final readonly class LaszloLang implements FreelanceWebDeveloperInterface
{
use Symfony;
use React;
use RESTApiArchitect;
use Testing;
use CiCd;
use LargeLanguageModels {
generate as summonTheTokenGoblin;
}
public const string FIRSTNAME = 'Laszlo';
public const string LASTNAME = 'Lang';
public function __construct(
public string $email = 'laszlo.lang@splendidbear.org',
public string $company = 'SplendidBear Websites',
public string $website = 'https://splendidbear.org',
public string $github = 'https://github.com/7system7',
public string $gitea = 'https://source.splendidbear.org/lang',
) {
}
public function isOpenForFreelanceWork(): bool
{
return true;
}
public function getLinkedIn(): SocialAccountInterface
{
return new LinkedInAccount(
'https://www.linkedin.com/in/laszlosandorlang',
);
}
/**
* @return array<string, string>
*/
public function getFeaturedProjects(): array
{
return [
'MineSeekerGame' => 'https://source.splendidbear.org/SplendidBear-Websites/MineSeeker',
'VicinaeGnomeExtensions' => 'https://github.com/vicinaehq/extensions/tree/main/extensions/gnome-extensions',
'VicinaeKeePassXC' => 'https://github.com/vicinaehq/extensions/tree/main/extensions/keepassxc',
];
}
public function getSpecialty(): string
{
return 'I design and build websites from concept to deployment.';
}
public function hasBeenShippingToProductionSince(): int
{
return 2009;
}
}

