` ` ' .``-` - -.. ..` `'`. `' `- `- ' .' .' .' . `'. `.'- .' '''.' . ` '--``...'`- -'` . `-`' `-` -.`- `'-.-' - ` `- ` . ` --'- -- '''. .- .' . - - '-`.-- - ` --`'`. '' ''. -- - .'`- -- `'`'`'.. ` -.. `.-.''-. `-'' .- .''.-. `'-- -` .'` ` . - '- . - `. ````- -'- .- -. ``.'``` -`.'` ``` '`..--'' ' - ''. '- '`.`. `. .`.-'- ` .-- -. '. --`-.` ` -.'- '- `. ' .' .- .'-- .' -'` .- ` `. ` -` '- `- . ' -'- '-'. `.'- ````.-.''-. ```'.-`.`- -`-`. '.' . `. - ` `` `' `-' ' `. `- ..- ''` ' `. ''-.- . ` '.`.``. -' ````' `''' `.``'- `-.-` ' -. `` `` -` `` `..-`' '' --` `- .-.- ..- '-..- .` .` '` ' '' . - - . ' -.'-.`'-.. ``.-`- '. ' . -` .`` -` ' ' -'- .. -. `` ` `.-' ' ''.`'``' `--'.'.`` .'.- ' .'`-`` ''.. . --- . ` ' - `` .'`- ``. ' `-' ` `- `'''`. `.`.'- -. `. .`'`'.`'` -`-' - '--.`. ` .-- .--` `-` ''. --'.-- `.- '.--. --`' `-'--' '..'.` -`' `.'--`.-`'.- '. - ``'`' .` .'' `'` - ` '- -.'.` '- ' ' ``-.`'-'-- `-'-`- -`.`. '..''`--`' '``' `-`-' . ---`'.- .--'''`.- '` .` -' `'.'' .` `'. '.` ``'-' . ` . ..'.`'`' `.`. '`- -` -' .- .`'.`-- ``- -' ` .' - '. ` . -'.''. -. `' `.-` '-- `` -''' -` .` '-'-. '. -'`- - . '..:"> . .- ..'` '-. `` `.'-- '' -'-- '' '-. . -' -' -'.- ` .- - ` '.' .'`-`. '.`` .-`'.`-` `.'`-. - '``r4mM&Nk-- -` '```....' `. -`.`-'` `.`' '`` ` .`.' `''`'- ' '- ``'' . `. - .' .' -`.. `.' ` ..-..- ' ' . ` --.'_M@N@D&v.` ` ``- `` '' - '.`'`-`''`- '`- -' .` . ``.`-`'`'.- ' .--.- ` .` ''- .' - ` ' '`'--.- --' '-- ` ` Y@D@&&S .--.' ''' ' .- `.`- '`' ' `'.- . . .-'`'- '. '`-'' ' ' '' .- `-`- . '--.',</]ze;---'-.`.` ''. -. ' _KD@&&Dv`.- .-' --' -``.-' `- `.`' ''-. '`.' ---- '.. ' .` ``.'''' -` -. '` `..``-}&&&&@X''---.-'-' ' . ` .- l@@@&&p .. - ` `'. `.. ` `````- `' -. -.- -'. . -. ``'' ```` '- ' ` .' - . `.` :G&ND&&).- .`` . -'- '`` - `-!mDD&N&{`-``- . .''' -' '`. - `' - `.` -'' `-.` '`. . -``'`'. `.' . `- ' -'` .` ' .-1&&&NNP' '- `` -..``.`-`. '{NDN&@p~- `- `. - `. -..`` ' '``-. `'' ' - '..' '>vTuZpd,.-. .- .''` . -- -` `!pNN&&@i- `-'`.-..-' ` `' . -SDN&NN1 --. . `--'` - '``.-'-''- -`' .'--' ..` . .` . |O&DN@8+ '-`- `. - - '` -''.``LDNNN@m. ---`- `' ' .` .` -vD@&D&O~'.`- `' ' -` .`.` ' -.''' ''-.'-.. .-'`'NDNN&p+ ``.. '`-.. `' ' '--` .~A@NN@&}` `-- ..-. . -'->)M@&@DDt'.'--' -``. `` - -`'_<)[fY'- .' '`` `-vN@&@@q<` .` - '`..' . ` --..'-vDN@@&K^'-- - '`.~rv1F$U&N&&DN@&&M^ .. '.. ````.'.-`._MN&N&D*.`.'.`-.. ``'vD&&D&p< `..`-'-' `` '` -'. ' ` ' %@@DN@T`` _+?[f#SO&&&NDN@&N@ND&&@@@y '- - `.-- `.-` . ` f&NDD@a -'- ` `` .vDD@DD0+- ` ' `--`.`. ''. .-' -'.`&&&&@OeEM&N&D&DD&D@@@ND0X#1vL@DN&DD> -- .' ` - ```` -..-+OD@DD&|`.-'`. .- [@D&&Nq>...`' '.'--'..'-` `-' .``...-$DN@NN&DNNN@@&&ME3fL(<,.-`---I@&NNNu`- -- ` `'`- .`'.'' `-`-tN@@@Nk'-'` `-7N&D&&P+`'' ` -.'--.' `- `. ```...- .- "NN@NNN@bZnTv;^.``` --` '`-` ;DDNN&@r ..'---```'.``-''-' ' ^MND&NN|`' `-` }ND&&NP_-' -' ` - .. `.-. - ' `'-.` .-` Z&@@&Do.` -` '' ..''. -. u@&@@De . - -''''``. -. . TN@D&&S ' -'-YD&&ND9~-`-.'`'- . `' - - -' `-` ..'-`'--;&NNNND<` ' -` .. . -.`+MNDN@D; `'. `'` `- . -' ' ^m@DD&Di`.' T@&&@NS,.-.`-''``- `` ` ' '.''. '-`'`''``.`.3&D&D@C`'-.'-. .`'- ' '' .- F&NNDDX` ' ```--'`''..`' '- {&D&&@h-''zND&@@M>.`'.-. . '-.. '. -. . ' ---``-.-. `'<M@D&@@<'`.`--.-''...''` - <MNN&DN?--- -`'```-``'.-. `':8&DNDD] y@&NN&DND#|' `- '-`- .'`'-``'. -'''' .-''' ``- 'F&N@@&e ' .. `-`` '''` . s&&DD@Z.-' -' ' `-`'`'..`.- -`i&N&@Nqu@@@@NNND@NDqT> -- . ` . - `'. ' ... '-'.'`' '+M&&NN@*` . ``` . '-`-``-'`~O&&@N&(` `` '.``. -' '-' ,P&&DN&DN&@@VeN@N@N@@&e) ` '``.' ..-'- .'-'' `'- `` '.'`zDN&@NZ ' -`' - ... ''' ` -' YOd5CT*.- `- ``'``'` '' ''' ' iNN@&&NNDNf'-,YE@@DN@NDqz>.` ' -``. `.` `'` '. .-.` `>M@DD@&).' `'. .''`- ` -.'`'!'`'```` .-`'`'``.'- '. -' - XN&@N@D&l --...*nO&DN&D&@5i . -.` '- ' ..'-.- -- -. 1&&@@&Z` '`-----`-`-- `` -.-.'-- '' -.`'-`--.-' -`-'` `D&@NN@7 -'`.` -.^LEN&&NDNDOz< -.-`- ```'+e0D@wv--' . ..,K&N@@D"`.. '`` `'' -.```'''- ` `..'- - ' ``- ' ' ' ' `` ` 5&N&&Nt. . .`` -;uMND&N@N@Zv_ ..' AD&@ND@+ .--'.` `ifL|r~' -'--`--`. .. .-- -- ''.' ---.``-`'-.. . ' ` "ND@NNO: '.-.-... '!vZ&@N&&&@O2=`' `#&D&D@d,'` '-.-'.' - .'`' `' ``'' .`' -''- . ..'` - `-`- .' .``-... .'`ID&DN&n''- '` ... .. -->zbN@NDDD@E7! - {J#j7, -``''` .- .`'-- .'` ' -'` - ` ' . '' `. `.. '-' `- ' '..' -..- *@D@D@@< . -` ``'`. ` `(4NNNMbkF) . .' ' '' -.- -`.-- '''. ' . ''.'.. .- . '` '`.`` ` -''-.' ' .CDND@@e'`-` .' ` ``- .-` </<:- .'-.'. -. -. '` -.'. ' '' .' . ''' ' .-. - `- .. '. `' --.'`.`-.`. -.'` --.- <O@@NDDr `` - `-'....``- -'.' `-. ``- ..`' '''' -. --`` ..``' -.- `.--' . .-' `---'-- ` ` -`` .' ` ' ' -'.-` u&&@@&2 -..'- -`'` -.--`.`'.'. ` .' '-.- ` -..'.`` ` `` -. -..'` '`'..-' . '`` -. '` - ``.` '-.-`` - `..'.<nf[?<!`. `'''. '.' -..'`. - .. `-..` -` ``` ` -.`-`.--- `'.-- - ---. `-`-'- .`. ` `'-.'` '` '`..' ' -''` -- .`- .- .- -` ----'' .- .-''. -' ' .`.-'''-'`' '- '..' '' `- -`.`'- -'.`-````-. ' `--- .'.. `` --' ' .' `-- `` .. '`.``. -.-'.`'--.`-.`` .'` . ''`` ' `-- -`- .-- ' .-.- --.'` ' - . - .'' `` `.-- .'- '. ``-. - ` -' -` - '' ` - ' -' `.--.--`'- . .'. - '`.-.'.. ' . ''`- ---`` '-'- ... -. `.'' '` -'`--'```'-'`- ' . - '-.` ` -- --' ' . '' .' . -'---`' '-' - -- . `. . '- - ` ` . - '-` . .. ''- -`-- `- `-- ``'`' `.''.' -. '.. `` -`` .-. `. '`--- - - '-- .` '- ...-` '- '-. '``- '.` -' ` .-` '-..`-` .''--'. ' '``. -`` ` '''. ' '... '-. -. ' `- ' -'.'-..` ' ' . -`. '- .`. -`-`.``` - .-. . `.-. -..`..'--`'. `' `'-`- `-..'---.'`'.` '` '.. ` '``.`. - ' . '----' ' `' `- '' ' ' -.-` - . ``' `` ''.. `'' -`' .. ``'. .' ` ' . '`'` ''` ''-'.-'` -..` .-`-`.'`. -`.`. . ` `-- . '-`'`. - ' .-' `'`-. .`' . ..'.' .'` -`-`'`'``. - `..'....`' ``-.`.'` ' `-' . '-`..`. .'- .'`-'..- ``- - . ' .' . `` ``-``.. `-.-`-- ` '.. . .`' -`` `' - `-` ` .-. ''-.'-. ' .' `` - -. - ' .. .- -``'. -' `. ` .. -' ' `.` `'- `' ` -` '-- - '-.. . `... `. -- `-'. ..-'' ``'.. ..' -'-.. .` -'`' -' - ''-- -.'.`....'`' '`.'.`. - '`'- .. ' -`--`` `- - ' ..`-'.' `--...-`--` .- -'.`. `-'-.-` `- ` .` '' ..-'..'.. - `- - -`- ---`.'`'- ''' '`' --` .' ' ` '` '' . '`..``.- .` ``.```'` '' `` '-' . '. --` `---.' - --` `'.... ' `' ' - -`-` ``` -- .. '-`'`. - ' .-' `' `.```'`' ' - '-'`--' ..`.'. . -. - ` ` `'..-. - ``' ....''. --''.. `- '' '-- `'..`.'. `'...` ` -' `
Kieran.dev

Hello, I'm Kieran

I'm a software developer who loves the web and all things retro. This site is a playful canvas for experiments, not a pixel-perfect portfolio.

Projects

FiniAC — FiveM Anticheat Service (2023–present)

Dough. — Menu site for a local pizza place (2018–present)

Never Have I Ever — web party game (2023)