Skip to content
zsh — farkas-garage

Design degree. Fullstack code. One person.

Frontend and fullstack developer with a degree in communication design (grade 1.4, top of the German scale). PHP/Symfony, Angular, Figma. Building websites and software since 2015, most recently for TA Bildungszentrum GmbH and a US client.

  • 10+years of design & web
  • 1.4design degree, top grade
  • 6case studies · 5 live demos
scroll to run
Constantino Carneiro-Fernández
● availableRegensburg · Remote · relocation OK
Projects · 06

Four desktop tools, two apps for the phone.

designed & built in code
Project 01 · OT/IT security monitoring

IronGrid 2.0

A dashboard that makes 19 real hosts in five zones readable in seconds.

RoleUI/UX · Frontend
ToolsFigma · HTML/CSS
Scope8 screens · mobile
Year2026
SuricataWazuhDebOpsModbus TCP
SYSTEM ONLINE · 19 HOSTS
IronGrid 2.0 network topology
Live demoevents arrive live, PENTEST is tagged separately

Alert feed · simulated

Try: wait for a PENTEST entry. It is counted separately, not raised as an alarm.

TimeSourceEventSeverity
CRITICAL 0WARNING 0PENTEST 0
Project 02 · PLC learning simulator

RELAIS

Learn PLC programming like a game, without bending reality.

RoleUX/UI · Frontend
ToolsHTML/CSS · SVG
Scope6 screens · learning mode
Year2026
Ladder (LAD)STLHMISVG
CPU RUN · CYCLE 26 MS
RELAIS editor
Live demopress the buttons, ladder and STL react

Latching circuit: start, stop, e-stop

Try: press Start, then E-Stop. The latch drops and the RLO flips in the STL view.

Oscilloscope · Q4.0
STL · network 1
UI0.0
OQ4.0
UNI0.1
UNI0.2
=Q4.0
Motor Q4.0 0
Project 03 · Colour and image grading · macOS

TONAL

Grading like in the edit suite, for a single image.

RoleUX/UI · Prototype
ToolsHTML/CSS · Canvas · SVG
Scope3 screens · live scopes
StatusIn development
CanvasCIE 1931Node graphSoft-proof
METAL · 3 SCOPES LIVE
TONAL colour view
Live demomove the sliders, vectorscope and parade compute live

Scopes from real pixels

Try: saturation to 0 and watch the vectorscope collapse to the centre.

Vectorscope
RGB parade
Project 04 · Client project · White label

Security Monitor

One codebase, every brand: theme tokens at runtime.

RoleFullstack · UI/UX
StackAngular · Symfony · PostgreSQL
Scope4 views · 3 tenants
PeriodJun–Jul 2026
AngularSymfonyPostgreSQLTheme tokens
LIVE · 3 TENANTS
Security Monitor overview
Project 05 · Mobile · Concept study

DB Navigator Rescue

When the journey breaks, the app repairs it.

RoleUX/UI · Concept
PlatformiOS · 390×844
Scope21 screens · 5 states
StatusConcept study 2026
FigmaiOSRescue modeWallet
ICE 847 · +6 MIN · WATCHING
All good
Rescue mode
Live demomove the slider

What if the train is … minutes late?

Try: drag the slider to 15 minutes and watch what happens to the Frankfurt connection.

+6 min
051015202530

Connection Frankfurt
Arrival Hamburg
Passenger rights
Mode
Project 06 · Product concept & app design

KFIT

From an Instagram video to a routine you can follow, log and improve.

RoleUX/UI · Product concept
PlatformPWA · iOS & Android
Scope13 screens · 2 roles
StatusConcept study 2026
FigmaPWAYouTubePostgreSQL
HYROX · WEEK 3 OF 8
KFIT exercise library and session mode
Live demomove the sliders, the curve recomputes instantly

Session calculator: heart rate, zones, calories

Try: intensity to RPE 10. The curve jumps into Z5 and the calories follow with a lag.

Sex
Heart ratekcal cumulativeRecord
Calories0kcal
Avg HR0bpm
Max HR0bpm
Time in Z4–Z50min
0:00

Simulation: heart rate follows the load with a lag (warm-up, 3/1.5 min intervals, cool-down). HRmax after Tanaka (208 − 0.7 × age), target HR after Karvonen, calories after Keytel et al. 2005.

How I work

Understand. Prototype in code. Verify.

“A clickable prototype is more honest than a picture: it shows what the system can do and where it fails.”

01

Understand before I draw

What data really exists, who looks at it, in which situation?

Example 19 real hosts, real IP zones, one real attack test case.
02

Prototype in code

Instead of static mockups I build interfaces in HTML, CSS and SVG, with real states.

Example TONAL: waveform and CMYK separations computed from the actual pixels.
03

Verify and write it down

Every case study ends with decisions, one iteration and what is still missing.

Example RELAIS: the “RUN/STOP/MRES” label overflowed the module; fixed by removing, not shrinking.
CV

One profession, two halves: design and implementation.

First communication design (diploma, Düsseldorf, grade 1.4) and agency years in interface and web design, then web development. Today I design and build interfaces myself, most recently fullstack for TA Bildungszentrum GmbH (PHP, Symfony, Twig) and a US client (Angular, Symfony).

Away from the screen: an ultrasonic radar on Arduino with gate drivers and MOSFET half-bridges, Rust on Codeforces, and as much snow as possible.

FigmaAdobe XDHTML/CSS/SVGJavaScriptAngularPHP · SymfonyTwigPostgreSQLDockerGitAnsible / DebOpsGrafanaJava
German C1EnglishSpanish
CV
  • 2026
    Maheri Consulting (USA)
    Freelance fullstack: security monitoring dashboard · Angular, Symfony, PostgreSQL
  • 2025 – 2026
    TA Bildungszentrum GmbH
    Junior fullstack: PHP 8.4, Symfony, Twig · Website 4.0
  • 2022 – 2025
    Higher vocational training, web development
    DAW · EQF level 5 · class representative
  • 2016 – 2018
    Hesse Design GmbH
    Designer, Düsseldorf / Shanghai: web, interfaces
Say hi

Open for frontend, fullstack and UX roles: Regensburg, remote or anywhere in Germany, willing to relocate.

ccf.szilard@gmail.com
Email copied