;=+#%##+ -=-
-;-*####%%@@@@%%%@@%+-
-++=-=*#%%%@%#%%###*#%%@@@@%= :;.,,@#%*
*###*+++==*#**%@@%#%%++####%@@@@@@####+=,-= ::%#%=
+@@*+###+=+##=-*=-**%@%*#%##*#@@@@@@#*#%@@@@= :-@%@=
+-=++%#+++*%@@=+@* ,:-%###@@@##@@@@@@%*%@@%%@%;:-@@#@
-*%%#%#*=*%-;-=;-*#%@@=;--+**#%@@@%%%@@@@@%%@@%%@@*:;@%+@
*++*#%#*++==:.-*+. ;#@**#%+-*%*#@@@@%=#@@%*##%@@@@@%;-@#*@
;=+==#%@#*+=-,,;#@@*--%%-=#%#-*@*%@%;+%%@@@*+*%%@@@@@@+;@#*@ ++
=-=+*+#@@#=++==+%@@%;,*#+**#*+#%%%@#: :+*#%=-%@@%%@@@@@*@#*@-+*@+ ;
+**%#*==%@@@#+=, :+#@@- .,::-*+-=+#%@@@*:-;++,.:+%=,#@@@@@@#*%:*%%@ +
-#*%%*=,;+@@@@;. .=%+ ,;. .,,;=+*@@-:*%*=,;%%;*%@@@%@#*#:*@@% -#%
=;--=+-.:-;#@@* ,;,;-*, . :. .: ,.,.;*, ,*#*#%@%#*=+@@@@###,+@%%+;-*@@
+:.;:,;=,,;::%@#+-=:,+=;:;;;-===+-;+===*-;#- .;;=*##@*=#%**@#+#:-@@%+=.=%@+
-=,-*; ,::-. *+;-#@, ,;-===+**###%#%%@@@@+, ,:=%@%--#%%#@#-%::#@*-=,,%@#
=-+-,:--:,. ,#;+#*= . .;=++====***######%@@@@#,:- -#%= .*%%@@#+%,:##=:=+,#%%
*+;,++*#@+, -;.##-:. .;*%@##*+*#%@#%%*%@@@@@@;;+,;*#+: .;*%@-*@;;*@-.;+;###
;;.,:;,;@@#: .:;*+:. ,+###@-;#@#*###%@@@@@@@*%%*##%%=;=#*=.+@;:+@=;=*;%%%
,;:*=:+*%@@:.,;++-+*+==:;*%*%*,#@*+%*%@%%@@@@@@@@@%*%+ =-*; .=@;:;+;;==,%**%
=:, =;. ,#=,=*=, ,,,,-*++**%+,+%*:+*#%####%%%%@@@@#@=.+#%;+.-@;;- ,.=:.##%@
+;. **, .:=+-.. ,.. ,;.:+#%:.:,,.,=*#%@%%@@@#%*=%@*;*:=@-++;-.--,=@@@*+
: ;:=-:. ;++;,:, :-+**+- ::+*#@@*=-. .;=+*+*%@@@@%@*#%=--.+@-===%*,,.;@@@@+
:+%@+,;-**= :.-+*%@*-::+=+%%@@@@#: :++*%##%@@@@###*=:+=;#@--=:%@*=.-#++#
,*%; -+#*=,,::-, -#%@%;;++=*#%@@@@%-;=*%@@@%%@@@@#+#=;::;,*%=+-,*@@#:=%=*=
:*-%#+*+=:,:;, .=%%*-=++-*##@@@@@#=-*%%%@@@@@@@*,..,....:,:--;*%%+,=@%#
=+@%-*+=;,,+=:::=#*-;--=-=#%@@@@@@@%%@@%%@@@@@++,,+.=-:=,;;:+;*%%+.=%#
,-%@*++=-:.,;--===;.,;----#%@@@@@@@@@@@@%#%%@+.#,;# *=;#.#-;=;*@+*+##
;+#%+*+-:. ,:;,...;====#%@@@@@@@@@@@@@#++@=.#;;#.+-:#.#--, :+.#@#
+-++*+=;,. .... ,++++#%@@@@@@@@@@@@@@*-#+-+=;=-===*-+=;:,,. #*
*+.=*=-:,. ...,, ;++==#%@@@@%@@@@@@@@@@#:,,....,,---++=;%*;.-%
, ;*+=;;:. :;::;=:.-+##+%%%%%@@@@@@@%, =: +:,=,,:-+**%+;,=@
;,+*=--;:. .;-;..-:,,=%*+%%%%%@@@@@@@@- #-.%,:%,=*,,*%#+=:-%
=*+=--;,. .:;:.. -%#%@@@@@%%@@@@@@#%@- #;.#:.#;-#.-:;=-%=*
**+==--;:,..:,.,.;*#%@@@@@@@@@@@@@%#%+:*+;+=;++=*;+=;-#@=#
+**+=--;;, .-: ..=*##%##%@@@@@@%##=;,.,. ,::---+*++#@@-#
:=*+=---;. ==,:.=*+*%@@%#%%@@@@@+;=: :; ;- ,:::-=+*%@@@@+
.=+==-;:. .;==;-*%@@%%%@%%@%:;#.=% =# ;;---+#%%@@@@
====-;:,.. ;+*###*#%%@@@%@%%##,;@,;% ;#;:,, ,+#%%%@@#
;=;;:,,::::-=**#%@@@@@@@@%%*-%::%,;%,===;,. ,;#-%-@@%
+-;:,,:;;:.;****#%@@@@%%%%:-@;:%,,;=+#***;:=:%;%+%***-=
+===, .,:, ,+*+=+#@%%#*#@#:-%-,:;..=-*@@%--#;@=%=%;*%;%
==-++;, ,;:,;=+****%@#;:=-:;+-,+-;=#%%#*+#=@-#;+*-%@
+;=+=; ,-=*%@@#--;=*#*-.=;,,:-*%%#++#-%--;=@@@
+-=+=: ..;+++++*#%%@@@@+*-*@@@=;-;-, .:=%%@%+*@=-;+@@@
==-+=: ,::+*##%%%@%%%@@@@##%%%%%#=+%;++:-=%%@%*%+*:+@%@%#
=;==;..:,.;+#%%%%%%%%@@@@%=+%#%%%++@=%@:;-+####+-@###%%@@
=;-=;,.:, :+##%%%%%%@@@@@#-*@%%%#+@=%@=;--=====-@%#*@%%*
--;-;,,,. .=*###%%%%%%%%@*,:*%%@*=-,%@=**-:;;=@:#*=%##@#=
-:;:,.,. ;+*######%%%%@-...+@@@@*.#+;==---+@@;*%*%=*@@
;;::,,:, :=+*#######%@@#::.:#@%*+;=--+:-+*@@@:*@*+:*@@
-,,,:;, ,=+**#######@@@@#;.;%%=;;:=#*#%*=%@@@:+*=; +@@
;:,.,;, .=*####***#%%@@@*==;==-+==*+-*%-.*%@#,*-*%;+@@
;,..::. ;###*++**##%@@%*+-::;#@@@-.,=%,.*+#*:+,+@#:%@#
;, ,:, .-==--+**###%@%+*+*-,#@@#, .=@=:#-*@=;,=@@-#@*-
: ,, . .:=+*###*##;::+* +@@# :*@-,+,-@#; ,%@=%@@@%*
; ,, . ,-+*###+,-,:, #=+@@%=;-#@#;-,;%@+.;%@=%@%##%@%+
*=.;*; ,:.,=+*###=.,,##,=#+@@@+;=%%@@=.,%@%;;%@%***###%%@@%+
++==,-%%- .-;.;+**###;,;:%%-+#+@@%;,-##@@@. %@@- +#+*###*#%%%%@@@#=
-+*=-+*:=@@%; ,;+:,=+**##*:,-;#@+-**@@#,.:%*%@@: -#@=:==+*###***#%%@@@@@@=
-**=--+**;-@@@+.:==.;+*+***=,:=,+@+,:#=:-:,:++*%@%; =%===++**######%@@@@@@@@*
=++=-=+*##+;-@@@*.:+::**++++=;,-=;+@*,,*-.;, ;+;.%@.;=-;-=++***#%@@@@@@@@@@@@
;+**+++=+*##*+;;-@@@#,=-:*#*++++=--=++#@%+=@+:;:;- ;# %%-==-;=+==+**%@@@@@@@@@@@@=
=%%%**#%%%####+=-=@@@*-=;*#######**+++=%@@@@#+=-:=+ ,*.,%+=--:;+--==+%@@@@@@%%@@@@*
+%%%%+*#*####%%%#-%@@%++=+*****##**+=++=%@@@%+---;+%,,#=:=--;:,;;;--+%@%@@@%%%@@@#=
-#%@@%#*###***+**=*@@@***+++===---==--++-+@@%--+-+#*@:,++-==++;----=+%@%%%%%%%@%+
*+###***###**+**=+%@@#**+=====-;;:;;;-++-*@@+:::#@@%%:-*##%%%+=++**#@@%%%%%%%@#
+++=+*###***++++-+###**++====--;;;;;-=++-*###+=-@#=@#;::#@@@%##%%%@@@%%%%%%%@#
-=+**##*++***+==;--=+++++++====--;;;-==--=;;@@@%@= #%;:.,-::-#@@@@@@@@@@%%%%%
=*###*+****+=++-;--+***++===++=-;;-==;;;:.,@@=*@*:##;:,,.. ,%%%@@@@@@@%%%@
=*********+=-*##--+***++=-=====--;;;:::,. ,@%.:@+:+*-::,... -@%@@@@@@@%@%
=********+=--+#*=+##*+=-;;-------;:,,,... :@@,;@*++==;,,... .#%%@@@@@%@#
=**##***+=;:,;=-=**+==-;;:;;;===-;;:,.....*@@+*@##**++=--;, =@@@@@%%@+
+###**++=-;;:::;+++=--;;;;;-=+=+#+.,::::;;%@%%%%%%##****##+-;,-*++++*%=
+##***+==+*#%*-=++++=------==++#%%*:,;-===*%%%%%%%%%#####*****+=-=+*#=
*#***++==*#%%#=+*+*++===----=+*###%%=-==++**###%%%@%%###*****+++***=
=#**+++==#%%#=-++**++=--;--==++++*#%%-+*****###%@@@@@%###******=;
-+++++=+#%%+;=+***+-;;;--=====+++*+#+-==++***###%@@@%%####*=;
,;===+*#%*;-+***+;;;;----==++===-;**.:-=+=++**##%%@%%%%+;
,:,.:;-=:,;-=++-;===--------;::,:;+*,.:;--=++*###%%%+
:. ,,,,:;;:::::,,,....,,,,-#, .,:;--=+**##
. .. ....,;-*@- .,;-=+*##%*=
.. ....,. =@#::=*%%@@@@@@@@
+@@#@@@@@@@@%##=
.*#,+%#+ ==*#%#*-;=+=
---+#%#%%%@@%%%@@@%*+ ,..=+=
++++++*#%@@%#%+**#%@@@@@@%++= =,.*@%#
;%%###+*#=*=+*#@%*####@@@@@@*#@@@%+*.,#@@+
=+++#=+*#@+@#,,=##%@@%#@@@@@@##@@%@@%::*@*@
;+#%#*++.-=:;*@%**=+#*%@@@##@@@%%%%@%@@@*:#@+@
=++#%*+=:;*@*:*@=*%++%*%@-+%%@@#*#%@@@@@@@-#@*@ =
=+++%@%++-=%@@:;+=+#**#%@@=,;***:*@%+%@%@@@#%%*%==*@
#%#--@@@+: :+%= ,=::;=+#@@+;+*;.=@;=@@@@@@@%*#;%#@+ *
-+++::-#@%. :.;*- ., ,.,,:-#.:##+*@#*++%@@%@%#*;%@%*-%%
;::,:;:::%#==+,--::;-==+==++++-#= .:-+#%@*=%#*@@%**:#@%=,#@+
;-=. ,,, *-=** :-===+**###%%@@@#,.::#%#:=@@%#%%=#.+@=-,*@%
-+:-+**, =;=#-. ,=##**=#%%##*%@@@@+:=,+##,.-+@%@#+%:*#,--+#%
:,-;=@%- ;-+-,.=%#%-+@####%@@@@@#%#*##%-:=%**;+%:+@:-=*%%
:=:-+#@;,==;==-==**@==@++#@@%@%@@@@@@%#@:-=+*: =%,;-:=:**%*
::;*. ;-==. .::,:=,-%*,;;;;=*#%%%@@@#%;=#%#---%;-..-,*%@#
;,-;. ==,, .-=+=; .;+#@#=-. :=***%@@@%%@*#@*-:=%-=*=,,=@@@%
.=#%:=*: :,-*%%=:==#%@@@@-.=*#%#%@@@@##+#*-=;#%;:#@+:-#***
##,*+;,::. =%%==+=#%@@@@*-+%%@@%@@@@@=:+;,:,=+-:+@@-=#**
=#++-,;-,,-*=;==-*%@@@@@%#%@%%@@@@@*,..,,,:,,;;+#%:-@%
;%#=-:.:;;--,,---*@@@@@@@@%@@%#%@%@-;=;=-=+-=;-*##+**
+#+=:. .,...;++#@@@@@@@@@@@@#-*%#+;+;+--=-*; :,=@+
;+==-:. ., -+-#%@@@%@@@@@@@@*##==;-:;;-=--;-, *+
-.-=;:. ,;::=,,+%+*@%%@@@@@@@@-,.: ,.:::=++#:,@%
-+-;:. ,-;.,-+*@#%@%%@@@@@%@%=+.#,*:*;-,=#=-:%*
+=-;:..:,. -#%@@@@@@@@@@@%%#;#.#,#,+-*:::=%=@=
-+--;: :;..,-*%%%#%@@@@@@%%*:+:-:;:-==--=@%=@=
+--;, :;,.-==+%@%%%@@@@@=++:.. ...,:;+#@@@#@
;=-;,. .;+*+=#@@@%%@%%@%+,+:==;*,;:=#%@@%@=
;-;:,:::=*#%@@@@@@@%%@*:#:++;*.*, -***%@%
:-:,:;,,**+*@@@%%%%%@+.%;=+,+-+-,:;+=*#*#*
=-: .. ;=;-*##**#%%%+,#=:; ;#%%-+=#***-*=#
--=;. ,==+#@@#+:--,=:;:=#%#*=*+*--+@#
--=. :----=*#@@@#*;;*##:::.,+@%***%-;#%@*
--=, ,,=##%%%@@@@@@%*#@@%+=+--:*%@#+#*;#%@#+
---:.:.,=##%%%%%@@@@*+%#%%*##@:;+++-#@##@%@*
;-;,,. ,+##%%%%%@@@@;*@%%+=*@+-::+*=%+##@%+
;;:,,. -*####%%%%@%.,#@@%;+*---#@%=%#+*@@*
:::,:, ;+*#####%@@%;.-@#+-=-+-#@@%-@+,*@#+
;,,;, ,=*######%@@@*,+%=--=*%:=%@*:=%-+@%+
:,.:: -###***#%@@%+=-%@@;.#%,=+@+:;@#-@@#
: .:. ,-=-=+*##%@*=+,#@%,:@@;;;@*:,%@+@@%=
: ., ;+###*+-.:-#@@;+@@-,,%@-,%@+@%%%@#=
,:. ..:+*##=.,*-=#@*,*#@@- %@#,*@####%%@@@#
,=*, .;.;+*##-,;%#-#@-.*#%@# =@@:=**%###%%@@@@@+
:+@#, ;;,++*##::;@*:#-:.:-**%+.*=-+**##%@@@@@@@@@%
;+;*@@=.=,-*++*=:-;%*,#:::.:* =@;-;===+#%@@@%%@@@@@#
+=+-+@@+,;;**+++=-+%@@%#-:=-.* +*-:;-;=#@@@@@%%%@@@%
;++=+*;*@@*;-*###**+++@@@@=;-+#.+--=;:--=#@%%%%%%%@@*=
+*#***#+-%@%+=+++====-+-%@*:-+%#*;#%%%++*#%@%%%%%%%@+
-#%%*##***+#@%*++==-;;;;=+=#%+-=@*#;,=;=%%@@@%%%%%%%%@
-%%%###***++%#*++===-;;;-+==:*@%%@,**,.. ;@%%%%@@@%%%@
#*#*##***+==++**+====---=-;: +@;=@;++:,.. +@%%@@@@%@@
-*+*####*+*+-+**+=-==--;;::,. +@;-%===;,,. ,#@@@@@%@#
+#####*==#*+#*+=;;;----::,,.:@@*#%##*+++=:.=***##%*
+####*=;;==**+--;;-==*#:,:;-=%%%%%%%#####**+-;-+#+
*##**+==-;+**+==--==+###=;=++*##%%%@%##******+*+
##**++#%#+*#*+=----==++#%=++***#%%@@@%#####+-:
-#**++#%%=+*#+-;;---====-*=:-=++**#%%@%%%#=
;***+*%%+=*#*--------;:::;+;.;--=+*##%%#-
,;::-==:-==;--;::,,,...,,,*= ,:;-+*#-
:. . ...:;##, ;+#%%%++
, .. .... *@#@@@@@@@@@@+
.##=%%##*+++=David Coimbra
Software engineer building fast, well-architected web products.
About
I'm a software engineer from Lisbon. Right now I'm at Car & Classic, building a marketplace for classic cars with Laravel, Inertia, Vue and TypeScript. Before that I spent almost two years on critical internal tools for WebMD Ignite, and three and a half years freelancing end to end. Off the keyboard: chess, martial arts, and a soft spot for rom-coms.
Experience
- 2025 — now●
Car & Classic
Software Engineer · Classic-car marketplace on a 20-year-old PHP codebase that grew into a Laravel modular monolith. Cut search filter traffic by ~90%, homepage data by two thirds, and built the form inputs every engineer uses.
Laravel · , Inertia · , Vue · , TypeScript · , Elasticsearch
- 2023 — 2025
WebMD Ignite
Software Engineer (via TightLine) · Critical healthcare platform on .NET microservices. Reshaped 30 overloaded endpoints into 46, taking responses from 3–11 s to 150–500 ms.
.NET · , Vue · , PostgreSQL · , Elasticsearch · , RabbitMQ
- 2020 — 2023
eBlueCode
Freelance Full-Stack Developer · Client projects from the first meeting to production.
React · , Laravel · , UX/UI
Worked with
Current stack
- TypeScript
- PHP
- Vue
- Inertia
- Tailwind
- Laravel
- MySQL
- Elasticsearch
- Redis
- AWS S3
- Cloudflare
- Docker
Education
- 2026 — Now
MSc Software Engineering
- 2020 — 2025
BSc Computer Engineering
- 2018 — 2020
TESP Web Development & Multimedia